Bootstrap

精心整理的java学习路线图,入门java这一份就够了

零基础怎么学java?下面就来看看小编吐血整理的java学习路线图。

java学习路线图

第一阶段:java基础

学习目标:掌握基本语法、面向对象、常用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程

知识点细化:

  1. DOS命令,JAVA发展简史,JAVA体系,JAVA的特性

  2. 安装jdk, 配置环境变量,安装编译工具,第一个HelloWorld

  3. 文档注释,单行注释,多行注释

  4. 二进制,进制转换

  5. 标识符,命名规则,命名习惯,关键字,保留字

  6. 八种基本数据类型,常量,变量,运算符,表达式

  7. 执行语句, if 语句, switch case语句

  8. while, do-while 循环

  9. for 循环,特殊流程控制

  10. 方法,方法重载,递归算法

  11. OOP(面向对象的设计思想)

  12. 对象的创建和内存,构造方法的定义, this 关键字

  13. 封装和集成, static ,super 关键字

  14. 方法重写

  15. 访问权限,转型和多态, Object 类

  16. final 关键字

  17. Eclipse,数组, Arrays 工具类,可变参数,二维数组,内部类,设计模式

  18. 单例设计模式,工厂设计模式

  19. 包装类和字符串

  20. 正则表达式,枚举

21, 泛型, Iterator 迭代, List 接口, Set,Map,Collections

  1. File,IO 流,转换流

  2. 缓冲流,内存流

  3. 对象流, Properties 类,装饰者设计模式

  4. 多线程的三种实现,线程的常用方法,线程的生命周期,线程同步

  5. 网络编程, TCP/IP,UDP

  6. NIO, Channel,Buffer

  7. Selector,FileChannel

29 JDK8新特性

  1. JDK9新特性

  2. JDK10新特性

  3. 反射

  4. 阶段考试

学完此阶段可以从事的岗位:数据采集与嵌入式交互,获取数据的简单爬虫;

学完此阶段可以拿到的薪资水平是:5K

第二阶段:Javaweb

学习目标:掌握数据库(MySQL)、前端(Html5、CSS3、JS、BootStrap、jQuery)、后端技术(Servlet、Filter、Listener、JSP)、会话跟踪技术(Cookie、Session)、版本控制器(SVN)、在线支付

知识点细化:

  1. 数据库简介和安装, DML 操作, DQL 查询数据

  2. 数据的完整性,多表查询

  3. 视图,索引

  4. SQL 注入,批处理,数据库事务

  5. C3P0连接池, Druid 连接池

  6. DBUtils 工具类封装

  7. Html 简介, Html 基本标签, Html 表单标签

  8. CSS 简介, CSS 导入方式, CSS 选择器, CSS 属性

  9. CSS盒子模型, CSS 扩展属性

43.Bootstrap

  1. SVN

  2. JavaScript基本语法

  3. 函数,弹窗函数,事件, JavaScript 正则表达式

  4. JavaScript 的 DOM,BOM

48.JavaScript 定时任务

49 Tomcat,XML

  1. Dom4j 解析 XML

51.SAX 解析

  1. XML 生成

  2. Http 协议

  3. Servlet 生命周期

  4. Servlet 跳转

  5. HttpServletRequest,HttpServletResponse

  6. Servlet 新特性

  7. Cookie,Session

  8. URL 重写

  9. 过滤器 Filter, 监听器 Listener

  10. Jsp,Jsp 内对象

  11. EL 表达式, JSTL

  12. JSON 语法,JSON 解析, JSON 生成

  13. Gson,FastJson,Jackson工具

  14. Ajax 简介, Ajax 工作原理, Ajax 核心

  15. Ajax 综合案例

  16. jQuery概述, jQuery作用,jQuery引用

  17. jQuery语法, jQuery选择器,jQuery时间

  18. jQuery效果, jQuery HTML

  19. jQuery Ajax, jQuery 插件

  20. Validate 插件, Moment 插件

  21. MVC 模式

  22. 阶段考试

  23. 阶段考试

学完此阶段可以胜任的岗位:常见中小型互联网项目开发, OA/CRM/ERP 系统开发, APP 服务端开发等等,中高级工程师;

学完此阶段可以达到的薪资水平:8-12K

;