传智播客刘意老师JAVA全面学习笔记
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA 学习路线
第一天
1:计算机概述(了解)2
2:键盘功能键的认识和快捷键(掌握)2 3:常见的DOS命令(掌握)3
4:Java语言概述(了解)3
5:JDK,JRE,JVM的作用及关系(掌握) 3 6:JDK的下载,安装,卸载(掌握)4
7:第一个程序:HelloWorld案例(掌握)4 8:常见的问题(掌握)5
9:path环境变量(掌握)5
10:classpath环境变量(理解)5
第二天
1:关键字(掌握)6
2:标识符(掌握)6
3:注释(掌握)7
4:常量(掌握)7
5:进制转换(了解)7
6:变量(掌握)8
7:数据类型(掌握)8
8:数据类型转换(掌握)8
第三天
1:运算符(掌握)10
2:键盘录入(掌握)11
3:流程控制语句12
4:if语句(掌握)12
第四天
1:switch语句(掌握)14
2:循环语句(掌握)15
3:控制跳转语句(掌握)17
第五天
1:方法(掌握)18
2:数组(掌握)19
第六天
1:二维数组(理解)23
2:两个思考题(理解)23
3:面向对象(掌握)23
第七天
1:成员变量和局部变量的区别(理解)25
2:类作为形式参数的问题?(理解)25
3:匿名对象(理解)25
4:封装(理解)25
5:private关键字(掌握)25
6:this关键字(掌握)26
7:构造方法(掌握)26
8:代码:Student s = new Student();做了哪些事情?(理解)27 9:面向对象的练习题(掌握)27
第八天
1:如何制作帮助文档(了解)28
2:通过JDK提供的API学习了Math类(掌握)28
3:代码块(理解)28
4:继承(掌握)28
第九天
1:final关键字(掌握)30
2:多态(掌握)30
3:抽象类(掌握)32
4:接口(掌握)33
第十天
1:形式参数和返回值的问题(理解)35
2:包(理解)35
3:导包(掌握)35
4:权限修饰符(掌握)36
5:常见的修饰符(理解)36
6:内部类(理解)37
第十一天
1:Eclipse的概述使用(掌握)40
2:API的概述(了解)40
3:Object类(掌握)40
第十二天
1:Scanner的使用(了解)41
2:String类的概述和使用(掌握)41
第十三天
1:StringBuffer(掌握)44
2:数组高级以及Arrays(掌握)44
3:Integer(掌握)46
4:Character(了解)47
第十四天
1:正则表达式(理解)47
2:Math(掌握)49
3:Random(理解)49
4:System(掌握)49
5:BigInteger(理解)50
6:BigDecimal(理解)50
7:Date/DateFormat(掌握)50
8:Calendar(掌握)51
第十五天
1:对象数组(掌握)52
2:集合(Collection)(掌握)52
3:集合(List)(掌握)55
第十六天
1:List的子类(掌握)57
2:泛型(掌握)58
3:增强for循环(掌握)58
4:静态导入(了解)58
5:可变参数(掌握)59
6:练习(掌握)59
7:要掌握的代码59
第十七天
1:登录注册案例(理解)60
2:Set集合(理解)60
3:Collection集合总结(掌握)60
4:针对Collection集合我们到底使用谁呢?(掌握)61 5:在集合中常见的数据结构(掌握)61
第十八天
1:Map(掌握)62
2:Collections(理解)63
第十九天
1:异常(理解)64
2:File(掌握)65
第二十天
1:递归(理解)66
2:IO流(掌握)66
3:自学字符流
第二十一天
1:字符流(掌握)69
第二十一天
1:字符流(掌握)69
2:IO流小结(掌握)70
3:案例(理解练习一遍)71
第二十二天
1:登录注册IO版本案例(掌握)72
2:数据操作流(操作基本类型数据的流)(理解)72 3:内存操作流(理解)72
4:打印流(掌握)72
5:标准输入输出流(理解)73
6:随机访问流(理解)73
7:合并流(理解)73
8:序列化流(理解)73
9:Properties(理解)74
10:NIO(了解)74
第二十三天
1:多线程(理解)75
第二十四天
1:多线程(理解)77
2:设计模式(理解)77
第二十五天
1:如何让Netbeans的东西Eclipse能访问79 2:GUI(了解)79
第二十六天
1:网络编程(理解)80
第二十七天
1:反射(理解)82
2:设计模式82
3:JDK新特性82