3基础语法
-
认识类型与变量
-
学习运算符的基本使用
-
了解类型转换细节
-
运用基本流程语法
-
使用jshel
4认识对象,介绍了如何定义类,有个概念必须先理清,定义类并不等于做好了面向对象中封装(Encapsulation)的概念。那么到底什么才是封装的含义?此时必须以对象的角度来思考问题。
-
区分基本类型与类类型
-
了解对象与参考的关系
-
从打包器认识对象
-
以对象观点看待数组
-
认识字符串的特性
-
学会查询API文件
5对象封装,本节着重在封装的概念,且一并说明如何以Java语法来操作,有一.些内容会略微与第4章重复,这是为了介绍上的完整性。在了解封装基本概念之后,下一节会进入Java的语法细节。
-
了解封装的概念与实现
-
定义类、构造函数与方法
-
使用方法重载与不定长度自变量
-
了解static成员
6继承与多态
-
了解继承的目的
-
了解继承与多态的关系
-
知道如何重新定义方法
-
认识java. lang . object
-
了解垃圾收集机制
7接口与多态
-
使用接口定义行为.
-
了解接口的多态操作
-
利用接口枚举常数
-
利用enum枚举常数
8异常处理
-
使用try、catch 处理异常
-
认识异常继承架构
-
认识throw、throws
-
的使用时机
-
运用finally关闭资源
-
使用自动关闭资源语法
-
认识AutoCloseable接口
9 Collection与Map
-
认识collection与Map架构
-
使用Collection与Map操作对象
-
对收集的对象进行排序
-
简介Lambda表达式
-
简介泛型语法
10输入输出
-
了解串流与输入/输出的关系
-
认识Inputstream、OutputStream 继承架构
-
认识Reader、Writer 继承架构
-
使用输入/输出装饰器类
11线程与并行API
-
认识Thread与Runnable
-
使用synchronized
-
使用wait()、notify()、 notifyAll ()
-
运用高级并行API
12 Lambda
-
认识Lambda语法
-
运用方法参考
-
了解接口默认方法
-
使用Functional与Stream API
-
Lambda、平行化与非同步处理
13时间与日期
-
建立时间与日期
-
认识Date与Calendar
-
使用时间日期API
-
区分机器与人类时间概念
14 NIO与NIO2
-
认识NIO
-
使用Channel与Buffer
-
使用NIO2文件系统
15通用API
-
使用日志API
-
了解国际化基础
-
运用规则表示式
-
处理数字
-
访问堆栈追踪
最后
按照上面的过程,4个月的时间刚刚好。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。
学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能再正常的事情了,不过是“人同此心,心同此理”的暂时而已。
“道路是曲折的,前途是光明的!”
当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。
学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能再正常的事情了,不过是“人同此心,心同此理”的暂时而已。
“道路是曲折的,前途是光明的!”
[外链图片转存中…(img-lcNhrTUA-1714223204813)]
[外链图片转存中…(img-GaoaLS7Y-1714223204814)]