Java课程学习路线图

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java课程学习路线图【最全】

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。千锋Java课程紧跟热门互联网行业,采用真实企业项目实战,并特设专业技能提升课,让学员保持长足的成长。

第一阶段

1、JavaSE编程基础

DOS常用命令

安装JDK、设置环境变量

DOS系统编译、执行Java程序

Java的注释

标识符、标识符的命名规范

Java 关键字

Java的数据类型

变量的定义及初始化

Java的运算符

表达式

转义字符

运算符的优先级

类型转换

Java分支if...else

多重if、嵌套if

Java switch

Switch vs if

Java循环for、while 、doWhile 循环的嵌套

break、continue、return

方法的定义

方法的形参和实参

无返回值的方法

有返回值的方法

方法的重载

2、Java数组

Java 数组的定义

数组的静态赋值

数组的动态赋值

数组单个元素的访问

数组的遍历访问

数组的增强for循环

数组的排序

数组的顺序查找

数组的二分法查找

命令行参数args的使用

可变参数的应用

Arrays工具类的使用

二维数组的使用

3、Java面向对象

面向对象的分析与设计

面向对象与面向过程的区别

Java与面向对象

类的定义

对象的定义

类中成员变量及方法的定义

构造方法的定义和调用

构造方法的重载

面向对象的封装特性

this调用属性、方法、构造方法

局部变量和成员变量的作用域问题static静态属性、方法、代码块

工具类的概念及工具类的制作super关键字的使用及理解

Java中访问权限控制机制

继承中构造方法的细节

方法的重写

equals及toString方法的正确理解Java中的包机制

抽象类,接口,多态

对象的转型

final修饰类、属性、方法

抽象类,接口

多态机制

内部类

通过内部类制作性能检测工具

Java的内存分析

4、常用基础类

常用数据类型的包装类

String、StringBuffer、StringBuilder

Date的使用

SimpleDataFormate对日期和字符串之间的转换处理

Calendar日历类的使用

Math常用方法

Random类

Runtime类

System 类

java8新特性

5、集合

集合框架体系介绍

集合框架与数组的对比

集合框架之Collection接口

集合框架之List接口

ArrayList和LinkedList的使用

深入源码探究ArrayList和LinkedList 的工作原理

迭代器的工作原理

迭代器的使用

集合框架之Set

HashSet和TreeSet的使用

深入源码探究HashSet和TreeSet

的工作原理

HashMap和TreeMap的使用

分析Map和Set的之间的关系

Collections工具类

6、异常处理

Java的异常体系

异常的概念及分类

异常的处理方式

异常设计原则

自定义异常

7、线程和I/O

I/O

NIO

文件操作

多线程

线程池

同步

线程调度

多线程下载

网络http、socket

基于HTTP协议访问网络资源、XML解析文件的下载

ThreadLocal

8、项目

FTP服务器、多人聊天服务器

第二阶段

1、HTML5

HTML的作用

全局标签

绝对路径与相对路径

常见标签

字符集

表单标签

布局指定的网页

2、CSS3

css声明类型

常见的各种属性

圆角属性:border-radius的使用阴影属性:box-shadow的用法

背景属性扩展:多背景应用

新的颜色表示方式:HSLA色轮模式浮动

完成自己的初级课页面实战

3、Javascript

JavaScript基本语法JavaScript数据类型JavaScript对象和常用对象history对象

location对象

bom对象

表单对象

DOM对象

window对象

常用事件

选项卡、幻灯片、贪吃蛇、

瀑布流各种特效

4、MySQL使用

Mysql数据库

MySql命令行客户端的使用

MySql图形化客户端的使用

SQL语句介绍

DDL

DML

DQL

多表的联合查询

子查询

排序、聚合、分组

5、JDBC连接池

JDBC的介绍

采用JDBC实现CRUD

采用PrepareStatement防止SQL注入,提高安全性

6、Servlet

Tomcat与eclipse的集成开发

什么是Servlet

Servlet接收客户端请求信息

Servlet响应客户端信息

相关文档
最新文档