JavaAPI
Java入门教程: Java入门-CSDN博客
第一章—Base API
1.引言
2.API的定义与用途
3.Scanner(普通类)
4.Number(包装类)
5.Math(工具类)
6.Random(随机数类)
7.Date(时间类)
8.Format(格式化类)
9.Calendar(日期类)
10.System(系统类)
Java进阶—Base API-CSDN博客
第二章—测试框架Junit
1.抛出企业问题,脱离main测试,模块化编程
2.如何使用Junit框架
3.Assert断言
Java二—测试框架Junit-CSDN博客
第三章—String问题
1.String存在的问题
2.StringBuffer 和 StringBuilder 类
Java进阶三—String问题-CSDN博客
第四章—异常
1.异常的介绍
2.异常举例以及解决常见错误bug方案
3. RuntimeException
4. 捕获异常 try catch
5.NullPointerException空指针异常
6.抛出异常 throws
7.自定义异常
Java进阶四—异常-CSDN博客
第五章—File
1.绝对路径和相对路径
2. File类
Java进阶五—File-CSDN博客
第六章—IO stream
1.相对论和IO流之说
2.汉语文学理解IO流与图解IO流
3.InputStream和OutPutStream
4.FileInputStream字节流读取文件
5.FileOutPutStream字节流写入文件
6.buff缓冲复制文件
7.buffered字节缓冲流、装饰设计模式
8.FileReader和FileWriter,俩专门来搞定txt文件
9.BufferedReader、BufferedWriter
10.各种流的体验
11.Apache Common IO
Java进阶六—IO stream-CSDN博客
第七章—CharSet
1.阶段
2.字符集编码吹X
3.转换字符编码
Java进阶七—CharSet-CSDN博客
第八章—多线程
1. 问题的提出
2.两种方法实现多线程
3.多线程的执行过程
4.案例,抢鞋
5.后台、守护进程的提出
6.发现问题,提出synchronized的概念和用途
7.Lock、ReentrantLock同步锁
8.Thread API说明
9.CPU线程调度、Priority线程优先级、优先级常量、剩余小问题
10. join线程插队
11.sleep线程休眠
12.yield线程让步
13. 线程状态还是斗地主吧
14. 发现实际问题,抛出线程通信的含义
15.线程的通信:wait和notify
16.notifyAll
17.提及Process进程
Java进阶八—多线程-CSDN博客
第九章—数组问题(集合框架)
1.原生数组带来的问题
2.Conllections家族
3. 黑帮的帮规
4.ArrayList
5.Linked链表
6.LinkedList一带而过
7.iterator 迭代器初试
8.fori、增强for、迭代器的区别、谈谈三者性能
9.Set和HashSet
10.LinkedHashSet
11.Map、HashMap、Entry
12. Entry与Map转换Set之后遍历: Iterator<Entry<Integer,Integer>> iterator = entrySet.iterator();
13.LinkedHashMap
14.集合框架部分结束
Java进阶九—数组问题(集合框架)-CSDN博客
第十章—JDBC
1.说明
2.JDBC的由来以及定义
3.JDBC体验,statement.executeQuery() 查询
4.整理和释放
5.封装JDBCUtils
6.增删改 executeUpdate()
7.字符编码问题
8. PreparedStatement和问号占位符
Java进阶十—JDBC-CSDN博客