Java知识体系

来源:互联网 发布:刺客信条大革命优化版 编辑:程序博客网 时间:2024/06/05 04:32
  1. JavaSE
    1.1 Java基础教程
    1.1.1 Java 开发环境配置
    1.1.2 Java 基础语法
    1.1.3 Java 对象和类
    1.1.4 Java 基本数据类型
    1.1.5 Java 变量类型
    1.1.6 Java 修饰符
    1.1.7 Java 运算符
    1.1.8 Java 循环结构
    1.1.9 Java 分支结构
    1.1.10 Java Number & Math 类
    1.1.11 Java Character 类
    1.1.12 Java String 类
    1.1.13 Java StringBuffer
    1.1.14 Java 数组
    1.1.15 Java 日期时间
    1.1.16 Java 正则表达式
    1.1.17 Java 方法
    1.1.18 Java Stream、File、IO
    1.1.19 Java Scanner 类
    1.1.20 Java 异常处理
    1.2 Java 面向对象
    1.2.1 Java 继承
    1.2.2 Java Override/Overload
    1.2.3 Java 多态
    1.2.4 Java 抽象类
    1.2.5 Java 封装
    1.2.6 Java 接口
    1.2.7 Java 包(package)
    1.3 Java 高级教程
    1.3.1 Java 数据结构
    1.3.2 Java 集合框架
    1.3.3 Java 泛型
    1.3.4 Java 序列化
    1.3.5 Java 网络编程
    1.3.6 Java 发送邮件
    1.3.7 Java 多线程编程
    1.3.8 Java Applet 基础
    1.3.9 Java 文档注释
    1.3.10 Java 实例
    1.3.11 Java 8 新特性
    1.3.12 Java JDBC连接数据库

  2. 前端
    2.1 Html+CSS+JavaScript(jQuery、Prototype、dojo…)
    2.1.1 HTML
    2.1.1.1 HTML 、XHTML、HTML5简介
    2.1.1.2 HTML 编辑器
    2.1.1.3 HTML 基础
    2.1.1.4 HTML 元素
    2.1.1.5 HTML 属性
    2.1.1.6 HTML 标题
    2.1.1.7 HTML 段落
    2.1.1.8 HTML 文本格式化
    2.1.1.9 HTML 链接
    2.1.1.10 HTML 头部
    2.1.1.11 HTML CSS
    2.1.1.12 HTML 图像
    2.1.1.13 HTML 表格
    2.1.1.14 HTML 列表
    2.1.1.15 HTML 区块
    2.1.1.16 HTML 布局
    2.1.1.17 HTML 表单
    2.1.1.18 HTML 框架
    2.1.1.19 HTML 颜色
    2.1.1.20 HTML 脚本
    2.1.1.21 HTML 字符实体
    2.1.1.22 HTML URL
    2.1.1.23 HTML 插件
    2.1.1.24 HTML5 浏览器支持
    2.1.1.25 HTML5 新元素
    2.1.1.26 HTML5 Canvas
    2.1.1.27 HTML5 内联 SVG
    2.1.1.28 HTML5 MathML
    2.1.1.29 HTML5 拖放
    2.1.1.30 HTML5 地理定位
    2.1.1.31 HTML5 Video(视频)
    2.1.1.32 HTML5 Audio(音频)
    2.1.1.33 HTML5 Input 类型
    2.1.1.34 HTML5 表单元素
    2.1.1.35 HTML5 表单属性
    2.1.1.36 HTML5 语义元素
    2.1.1.37 HTML5 Web 存储
    2.1.1.38 HTML5 Web SQL
    2.1.1.39 HTML5 应用程序缓存
    2.1.1.40 HTML5 Web Workers
    2.1.1.41 HTML5 SSE
    2.1.1.42 HTML5 WebSocket
    2.1.2 CSS
    2.1.2.1 CSS、CSS3 简介
    2.1.2.2 CSS 语法
    2.1.2.3 CSS Id 和 Class选择器
    2.1.2.4 CSS 创建
    2.1.2.5 CSS Backgrounds(背景)
    2.1.2.6 CSS Text(文本)
    2.1.2.7 CSS Fonts(字体)
    2.1.2.8 CSS 链接(link)
    2.1.2.9 CSS 列表样式(ul)
    2.1.2.10 CSS Table(表格)
    2.1.2.11 CSS 盒子模型
    2.1.2.12 CSS Border(边框)
    2.1.2.13 CSS 轮廓(outline)属性
    2.1.2.14 CSS Margin(外边距)
    2.1.2.15 CSS Padding(填充)
    2.1.2.16 CSS 分组和嵌套
    2.1.2.17 CSS 尺寸 (Dimension)
    2.1.2.18 CSS Display(显示)
    2.1.2.19 CSS Positioning(定位)
    2.1.2.20 CSS Float(浮动)
    2.1.2.21 CSS Align( 对齐)
    2.1.2.22 CSS 组合选择符
    2.1.2.23 CSS 伪类
    2.1.2.24 CSS 伪元素
    2.1.2.25 CSS 导航栏
    2.1.2.26 CSS 下拉菜单
    2.1.2.27 CSS 提示工具
    2.1.2.28 CSS 图片廊
    2.1.2.29 CSS 图像透明/不透明
    2.1.2.30 CSS 图像拼合技术
    2.1.2.31 CSS 媒体类型
    2.1.2.32 CSS 属性选择器
    2.1.2.33 CSS3 边框(Borders)
    2.1.2.34 CSS3 背景
    2.1.2.35 CSS3 渐变
    2.1.2.36 CSS3 文本效果
    2.1.2.37 CSS3 字体
    2.1.2.38 CSS3 2D 转换
    2.1.2.39 CSS3 3D 转换
    2.1.2.40 CSS3 过渡
    2.1.2.41 CSS3 动画
    2.1.2.42 CSS3 多列
    2.1.2.43 CSS3 用户界面
    2.1.2.44 CSS 响应式设计
    2.1.2.45 Viewport
    2.1.2.46 网格视图
    2.1.2.47 媒体查询
    2.1.2.48 图片
    2.1.2.49 视频(Video)
    2.1.2.50 框架
    2.1.3 JavaScript
    2.1.3.1 JavaScript 输出
    2.1.3.2 JavaScript 语法
    2.1.3.3 JavaScript 语句
    2.1.3.4 JavaScript 注释
    2.1.3.5 JavaScript 变量
    2.1.3.6 JavaScript 数据类型
    2.1.3.7 JavaScript 对象
    2.1.3.8 JavaScript 函数
    2.1.3.9 JavaScript 作用域
    2.1.3.10 JavaScript 事件
    2.1.3.11 JavaScript 字符串
    2.1.3.12 JavaScript 运算符
    2.1.3.13 JavaScript 比较
    2.1.3.14 JavaScript 条件语句
    2.1.3.15 JavaScript switch 语句
    2.1.3.16 JavaScript for 循环
    2.1.3.17 JavaScript while 循环
    2.1.3.18 JavaScript Break 和 Continue 语句
    2.1.3.19 JavaScript typeof
    2.1.3.20 JavaScript 类型转换
    2.1.3.21 JavaScript 正则表达式
    2.1.3.22 JavaScript 错误
    2.1.3.23 JavaScript 调试
    2.1.3.24 JavaScript 变量提升
    2.1.3.25 JavaScript 严格模式
    2.1.3.26 JavaScript 使用误区
    2.1.3.27 JavaScript 表单
    2.1.3.28 JavaScript 表单验证
    2.1.3.29 JavaScript 验证 API
    2.1.3.30 JavaScript 保留关键字
    2.1.3.31 JavaScript JSON
    2.1.3.32 JavaScript void
    2.1.3.33 JavaScript 代码规范
    2.1.3.34 JS 函数
    2.1.3.35 JavaScript 函数定义
    2.1.3.36 JavaScript 函数参数
    2.1.3.37 JavaScript 函数调用
    2.1.3.38 JavaScript 闭包
    2.1.3.39 JS 高级教程
    2.1.3.40 JavaScript 对象
    2.1.3.41 JavaScript Number 对象
    2.1.3.42 JavaScript String
    2.1.3.43 JavaScript Date(日期)
    2.1.3.44 JavaScript Array(数组)
    2.1.3.45 JavaScript Boolean(布尔)
    2.1.3.46 JavaScript Math(算数)
    2.1.3.47 JavaScript RegExp 对象
    2.1.3.48 JS HTML DOM
    2.1.3.49 DOM 简介
    2.1.3.50 DOM HTML
    2.1.3.51 DOM CSS
    2.1.3.52 DOM 事件
    2.1.3.53 DOM EventListener
    2.1.3.54 DOM 元素
    2.1.3.55 JS 浏览器BOM
    2.1.3.56 JavaScript Window
    2.1.3.57 JavaScript Window Screen
    2.1.3.58 JavaScript Window Location
    2.1.3.59 JavaScript Window History
    2.1.3.60 JavaScript Navigator
    2.1.3.61 JavaScript 弹窗
    2.1.3.62 JavaScript 计时事件
    2.1.3.63 JavaScript Cookie
    2.1.4 JS第三方库
    2.1.4.1 jQuery
    2.1.4.1.1 jQuery 简介
    2.1.4.1.2 jQuery 安装
    2.1.4.1.3 jQuery 语法
    2.1.4.1.4 jQuery 选择器
    2.1.4.1.5 jQuery 事件
    2.1.4.1.6 jQuery 效果
    2.1.4.1.7 jQuery 隐藏/显示
    2.1.4.1.8 jQuery 淡入淡出
    2.1.4.1.9 jQuery 滑动
    2.1.4.1.10 jQuery 动画
    2.1.4.1.11 jQuery 停止动画
    2.1.4.1.12 jQuery Callback
    2.1.4.1.13 jQuery 链
    2.1.4.1.14 jQuery HTML
    2.1.4.1.15 jQuery 捕获
    2.1.4.1.16 jQuery 设置
    2.1.4.1.17 jQuery 添加元素
    2.1.4.1.18 jQuery 删除元素
    2.1.4.1.19 jQuery CSS 类
    2.1.4.1.20 jQuery css() 方法
    2.1.4.1.21 jQuery 尺寸
    2.1.4.1.22 jQuery 遍历
    2.1.4.1.23 jQuery 遍历
    2.1.4.1.24 jQuery 祖先
    2.1.4.1.25 jQuery 后代
    2.1.4.1.26 jQuery 同胞
    2.1.4.1.27 jQuery 过滤
    2.1.4.1.28 jQuery Ajax
    2.1.4.1.29 jQuery AJAX 简介
    2.1.4.1.30 jQuery load() 方法
    2.1.4.1.31 jQuery get()/post() 方法
    2.1.4.1.32 jQuery 其他
    2.1.4.1.33 jQuery noConflict() 方法
    2.1.4.1.34 jQuery JSONP
    2.1.4.1.35 jQuery 选择器
    2.1.4.1.36 jQuery 事件方法
    2.1.4.1.37 jQuery 效果方法
    2.1.4.1.38 jQuery HTML / CSS 方法
    2.1.4.1.39 jQuery 遍历方法
    2.1.4.1.40 jQuery AJAX 方法
    2.1.4.1.41 jQuery 杂项方法
    2.1.4.1.42 jQuery 属性
    2.1.4.1.43 jQuery 插件
    2.1.4.1.44 jQuery Validate
    2.1.4.1.45 jQuery Accordion
    2.1.4.1.46 jQuery Autocomplete
    2.1.4.1.47 jQuery Growl
    2.1.4.1.48 jQuery 密码验证
    2.1.4.1.49 jQuery Prettydate
    2.1.4.1.50 jQuery Tooltip
    2.1.4.1.51 jQuery Treeview
    2.1.4.2 Prototype
    2.1.4.3 dojo
    2.2 Ajax+XML+JSON
    2.2.1 Ajax
    2.2.1.1 AJAX 简介
    2.2.1.2 AJAX 实例
    2.2.1.3 XHR 创建对象
    2.2.1.4 XHR 请求
    2.2.1.5 XHR 响应
    2.2.1.6 XHR readyState
    2.2.1.7 AJAX ASP/PHP
    2.2.1.8 AJAX 数据库
    2.2.1.9 AJAX XML
    2.2.2 XML
    2.2.2.1 XML 教程
    2.2.2.2 DTD 教程
    2.2.2.3 XML DOM 教程
    2.2.2.4 XSLT 教程
    2.2.2.5 XPath 教程
    2.2.2.6 XQuery 教程
    2.2.2.7 XLink 教程
    2.2.2.8 XPointer 教程
    2.2.2.9 Schema 教程
    2.2.2.10 SOAP 教程
    2.2.2.11 WSDL 教程
    2.2.2.12 RSS 教程
    2.2.2.13 RDF 教程
    2.2.2.14 XSL-FO 教程
    2.2.2.15 SVG 教程
    2.2.3 JSON
    2.2.3.1 JSON 简介
    2.2.3.2 JSON 语法
    2.2.3.3 JSON 对象
    2.2.3.4 JSON 数组
    2.2.3.5 JSON.parse()
    2.2.3.6 JSON.stringify()
    2.2.3.7 JSON 使用
    2.2.3.8 JSONP 教程
    2.3 web前端控件
    2.3.1 UI框架:jQueryUI、JQueryEasyUI、Bootstrap、DWZ_JUI、Sencha、Extjs…
    2.3.2 图表插件:FusionCharts、Highcharts、D3、rGraph、华为华表…
    2.3.3 树插件:Ztree、Treeview、jsTree…
    2.3.4 在线编辑器插件:ckeditor、KindEditor、ueditor、WPS、Foxit、markdown…
    2.3.5 地图插件:百度地图插件、高德地图插件、谷歌地图插件…
    2.3.6 播放器插件:Flex、Speakker…
    2.3.7 Ajax框架:DWR…
    2.3.8 文件上传插件:Uploadify、Plupload…
    2.3.9 时间插件:Minical…
    2.3.10 打印插件:Lodop…
    2.3.11 语音电话控件:华为控件、avaya控件…
    2.3.12 支付接口:支付宝、腾讯钱包、百度钱包…

  3. 数据库
    3.1 SQL
    3.1.1 Mysql
    3.1.1.1 MySQL Create创建数据库
    3.1.1.2 MySQL Drop删除数据库
    3.1.1.3 MySQL Use选择数据库
    3.1.1.4 MySQL 数据类型
    3.1.1.5 MySQL Create Table创建表
    3.1.1.6 MySQL Drop Table删除表
    3.1.1.7 MySQL Insert插入数据
    3.1.1.8 MySQL Select查询
    3.1.1.9 MySQL Where子句
    3.1.1.10 MySQL Update查询
    3.1.1.11 MySQL Delete查询
    3.1.1.12 MySQL Like子句
    3.1.1.13 MySQL Order By排序结果
    3.1.1.14 MySQL Join联接
    3.1.1.15 MySQL NULL值
    3.1.1.16 MySQL 正则表达式
    3.1.1.17 MySQL 事务
    3.1.1.18 MySQL Alter命令
    3.1.1.19 MySQL 索引
    3.1.1.20 MySQL 临时表
    3.1.1.21 MySQL 复制表
    3.1.1.22 MySQL 数据库信息
    3.1.1.23 MySQL 序列的使用
    3.1.1.24 MySQL 重复处理
    3.1.1.25 MySQL SQL注入
    3.1.1.26 MySQL 数据库导出(备份方法)
    3.1.1.27 MySQL 实用函数
    3.1.1.28 MySQL Group By子句
    3.1.1.29 MySQL Max()函数
    3.1.1.30 MySQL Count()函数
    3.1.1.31 MySQL UNION关键字
    3.1.1.32 MySQL IN子句
    3.1.1.33 MySQL Between子句
    3.1.1.34 MySQL Min()函数
    3.1.1.35 MySQL Avg()函数
    3.1.1.36 MySQL Sum()函数
    3.1.1.37 MySQL Sqrt()函数
    3.1.1.38 MySQL Rand()函数
    3.1.1.39 MySQL Concat()函数
    3.1.1.40 MySQL adddate()函数
    3.1.1.41 MySQL addtime()函数
    3.1.1.42 MySQL convert_tz()函数
    3.1.1.43 MySQL curdate()函数
    3.1.1.44 MySQL curtime()函数
    3.1.1.45 MySQL date()函数
    3.1.1.46 MySQL datediff()函数
    3.1.1.47 MySQL data_add()函数
    3.1.1.48 MySQL date_format()函数
    3.1.1.49 MySQL dayname()函数
    3.1.1.50 MySQL dayofmonth()函数
    3.1.1.51 MySQL dayofweek()函数
    3.1.1.52 MySQL dayofyear()函数
    3.1.1.53 MySQL extract()函数
    3.1.1.54 MySQL from_days()函数
    3.1.1.55 MySQL from_unixtime()函数
    3.1.1.56 MySQL hour()函数
    3.1.1.57 MySQL last_day()函数
    3.1.1.58 MySQL makedate()函数
    3.1.1.59 MySQL maketime()函数
    3.1.1.60 MySQL microsecond()函数
    3.1.1.61 MySQL minute()函数
    3.1.1.62 MySQL month()函数
    3.1.1.63 MySQL monthname()函数
    3.1.1.64 MySQL now()函数
    3.1.1.65 MySQL period_add()函数
    3.1.1.66 MySQL period_diff()函数
    3.1.1.67 MySQL quarter()函数
    3.1.1.68 MySQL second()函数
    3.1.1.69 MySQL sec_to_time()函数
    3.1.1.70 MySQL str_to_date()函数
    3.1.1.71 MySQL subdate()函数
    3.1.1.72 MySQL subtime()函数
    3.1.1.73 MySQL sysdate()函数
    3.1.1.74 MySQL time()函数
    3.1.1.75 MySQL timediff()函数
    3.1.1.76 MySQL timestamp()函数
    3.1.1.77 MySQL timestampadd()函数
    3.1.1.78 MySQL timestampdiff()函数
    3.1.1.79 MySQL time_format()函数
    3.1.1.80 MySQL time_to_sec()函数
    3.1.1.81 MySQL to_days()函数
    3.1.1.82 MySQL unix_timestamp()函数
    3.1.1.83 MySQL utc_date()函数
    3.1.1.84 MySQL utc_time()函数
    3.1.1.85 MySQL utc_timestamp()函数
    3.1.1.86 MySQL week()函数
    3.1.1.87 MySQL weekday()函数
    3.1.1.88 MySQL weekyear()函数
    3.1.1.89 MySQL year()函数
    3.1.1.90 MySQL yearweek()函数
    3.1.1.91 MySQL 日期和时间函数
    3.1.1.92 MySQL abs()函数
    3.1.1.93 MySQL acos()函数
    3.1.1.94 MySQL asin()函数
    3.1.1.95 MySQL atan()函数
    3.1.1.96 MySQL atan2()函数
    3.1.1.97 MySQL bit_and()函数
    3.1.1.98 MySQL bit_count()函数
    3.1.1.99 MySQL bit_or()函数
    3.1.1.100 MySQL ceil()函数
    3.1.1.101 MySQL cos()函数
    3.1.1.102 MySQL conv()函数
    3.1.1.103 MySQL cot()函数
    3.1.1.104 MySQL degrees()函数
    3.1.1.105 MySQL exp()函数
    3.1.1.106 MySQL floor()函数
    3.1.1.107 MySQL format()函数
    3.1.1.108 MySQL greatest()函数
    3.1.1.109 MySQL interval()函数
    3.1.1.110 MySQL least()函数
    3.1.1.111 MySQL log()函数
    3.1.1.112 MySQL log10()函数
    3.1.1.113 MySQL mod()函数
    3.1.1.114 MySQL ip()函数
    3.1.1.115 MySQL oct()函数
    3.1.1.116 MySQL pow()函数
    3.1.1.117 MySQL radians()函数
    3.1.1.118 MySQL round()函数
    3.1.1.119 MySQL sign()函数
    3.1.1.120 MySQL sin()函数
    3.1.1.121 MySQL 数值函数
    3.1.1.122 MySQL ascll()函数
    3.1.1.123 MySQL bin()函数
    3.1.1.124 MySQL bit_length()函数
    3.1.1.125 MySQL char()函数
    3.1.1.126 MySQL char_length()函数
    3.1.1.127 MySQL concat()函数(字符串)
    3.1.1.128 MySQL concat_ws()函数
    3.1.1.129 MySQL conv()函数(字符串)
    3.1.1.130 MySQL elt()函数
    3.1.1.131 MySQL export_set()函数
    3.1.1.132 MySQL field()函数
    3.1.1.133 MySQL field_in_set()函数
    3.1.1.134 MySQL hex()函数
    3.1.1.135 MySQL insert()函数
    3.1.1.136 MySQL instr()函数
    3.1.1.137 MySQL lcase()函数
    3.1.1.138 MySQL length()函数
    3.1.1.139 MySQL load_file()函数
    3.1.1.140 MySQL locate()函数
    3.1.1.141 MySQL lower()函数
    3.1.1.142 MySQL lpad()函数
    3.1.1.143 MySQL ltrim()函数
    3.1.1.144 MySQL make_set()函数
    3.1.1.145 MySQL ord()函数
    3.1.1.146 MySQL quote()函数
    3.1.1.147 MySQL repeat()函数
    3.1.1.148 MySQL replace()函数
    3.1.1.149 MySQL reverse()函数
    3.1.1.150 MySQL right()函数
    3.1.1.151 MySQL rpad()函数
    3.1.1.152 MySQL rtrim()函数
    3.1.1.153 MySQL soundex()函数
    3.1.1.154 MySQL strcmp()函数
    3.1.1.155 MySQL substring()函数
    3.1.1.156 MySQL substring_index()函数
    3.1.1.157 MySQL trim()函数
    3.1.1.158 MySQL unhex()函数
    3.1.1.159 MySQL upper()函数
    3.1.2 Oracle
    3.1.3 Sql Server2008
    3.2 NoSQL
    3.2.1 列存储数据库:Hbase、Cassandra、Hypertable…
    3.2.2 文档存储数据库:MongDB、CouchDB…
    3.2.3 key-value存储数据库:Redis、Memcached…
    3.2.4 图存储数据库:Neo4J、FlockDB…
    3.2.5 对象存储数据库:db4o、Versant …
    3.2.6 xml数据库 :Berkeley DB XML、BaseX…
    3.3 大数据处理框架
    3.3.1 Storm
    3.3.2 Spark
    3.3.3 Hadoop
  4. 后端
    4.1 操作系统技术:Linux、Windows…
    4.2 服务器技术:Apache、Tomcat、Weblogic…
    4.3 Servlet+JSP(JavaEE标准)
    4.4 web后端框架和技术
    4.4.1 MVC框架:
    4.4.1.1 Webwork
    4.4.1.2 Struts2
    4.4.2 重量级框架:
    4.4.2.1 EJB(JavaEE标准)
    4.4.3 组件类库:
    4.4.3.1 测试单元框架:Junit
    4.4.3.2 依赖注入框架 :Spring、Gravity、DNA…
    4.4.3.3 持久层框架:Hibernate、Mybatis
    4.4.3.4 缓存框架:multicache4j、cache4j…
    4.4.3.5 数据库连接池
    4.4.3.5.1 开源连接池:Dbcp、C3P0、Proxool、Druid(阿里)…
    4.4.3.5.2 中间件连接池:weblogic的连接池、websphere的连接池
    4.4.3.6 调度框架:Quartz….
    4.4.3.7 工作流引擎:jBpm、Activiti…
    4.4.3.8 模板引擎:FreeMarker 、Groovy 、Thymeleaf 、Velocity 、JSP …
    4.4.3.9 日志门面框架:slf4j
    4.4.3.10 日志框架:Log4j…
    4.4.3.11 WebService(SOAP、WSDL、UDDI):uddi4j、WSIL4J、Restful(http)…
    4.4.3.12 HTML解析:NekoHTML、JTidy…
    4.4.3.13 XML解析:JDOM、Dom4j..
    4.4.3.14 收索引擎框架:
    4.4.3.14.1 全文收索: Lucene、Solr…
    4.4.3.14.2 图片收索: Lire…
    4.4.3.15 语音合成识别:百度语音、科大讯飞…
    4.4.3.16 人脸识别 :科大讯飞…
    4.4.3.17 验证码框架:jcaptcha

  5. 移动APP
    5.1原生模式Andriod(Androidstudio开发工具是主流)
    5.2原生模式IOS(Xcode开发工具是主流)
    5.3纯页面模式HTML5+JS模式App
    5.4混合模式(原生+HTML5) 主流模式,像淘宝大型app

  6. 持续环境搭建
    6.1 Linux系统电脑
    6.2 oracle/mysql
    6.3 Tomcat/Jetty
    6.4 Nexus
    6.5 SVN/Git
    6.6 Jenkins/Hudson
    6.7 Sonar
    6.8 Maven
    6.9 Eclipse\MyEclipse
原创粉丝点击