知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

JAVA编程基本知识汇总(总纲)

发表时间:2022-03-25来源:网络

2021年新年元旦作为一个新的开始,从今天开始想连载编程学习过程中的一些汇总知识。

这个是最初版本的思维导图,把相应的目录内容简单罗列一下,后面再针对每个章节内容进行发布,汇总在这个专栏。相信厚积薄发,越努力越幸运。年轻的心永远在路上!

1. 基本数据类型

1.1. 种类

1.2. 字长

1.3. 大小端

1.4. 32位、64位系统下的差别

2. 流控制语句

2.1. Switch/case语句:break,default缺失陷阱

2.2. For loop与index loop的优缺点比较

2.3. Labeled break/continue

3.

3.1. 单重继承:与接口的多重继承对比

3.2. 类可见性:public,protected,private

3.3. 函数重载与覆盖:函数隐藏,遮蔽

3.4. 父子类中变量与函数的运行时绑定规律

3.5. 重载函数签名允许变化范围

4. 接口

4.1. 多重继承

4.2. 变量/函数默认的签名

4.3. Default函数

4.4. 单函数接口用途

4.5. 静态函数

5. 对象

5.1. hashCode()/equals():判定对象相等

5.2. Clonable:可复制性

5.3. Comparable/comparator可比较性

5.4. Serializable可序列化:序列化与反序列化

5.5. Finalize():用来做最后的资源回收GC

6. 集合

6.1. 集合接口级继承体系

6.2. 基于Tree/Linked/Hash的集合

6.3. WeakReference集合

6.4. 集合大小初始化:因子

6.5. Collections集合工具类

6.6. Arrays数组工具类

7. 异常处理

7.1. 异常顶层继承结构

7.2. try/catch/finally

7.3. try-with-resources

7.4. throws/throw

7.5. 线程/线程池的异常默认处理器

8. 反射

8.1. Class

8.2. Field

8.3. Method

8.4. Constructor

8.5. Modifier

9. 输入/输出:(流处理)

9.1. InputStream/OutputStream

9.2. Reader/Writer

9.3. NIO

10. 线程Thread (状态)

10.1. Deprecated方法

10.2. Thread状态转换

10.3. Runnable 可运行

10.4. Callable 可调用

10.5. Synchroonized 同步

10.6. Notify/notifyAll/wait 就绪,等待

10.7. Sleep睡眠

11. JDBC(连接)

11.1. Connection Pool 连接池

11.2. Connection 连接 (连接超时问题)

11.3. Statement

11.4. PreparedStatement

11.5. ResultSet 结果集

11.6. FetchSize

12. Java8

12.1. Lambda 表达式

12.2. Stream 流

12.3. Optional 默认结果 可选择

12.4. MetaSpace 元空间

13. 泛型

13.1. 编译期而非运行期行为

13.2.

13.3.

13.4.

13.5.

14. NIO

14.1. Memory-mapped files 内存可修改文件

14.2. File Locking 文件锁定

14.3. Character set encoders and decoders 字符集编码器与解码器

14.4. NonLocking I/O非锁定I/O

15. 类初始化过程&类的卸载

15.1. ClassLoader类加载器:系统类加载器,自定义类加载器

15.2. Premain

15.3. 静态初始化块

15.4. 实例初始化块

15.5. 成员变量初始化块

15.6. 构造函数

16. GC

16.1. 经典GC策略

16.2. Java层堆结构

17. JDK工具

17.1. Javap

17.2. Javasole 控制台

17.3. Jps 进程

17.4. Jstat 状态

17.5. Jcmd 命令行

17.6. Jdb 数据库

17.7. Jinfo 信息

17.8. Jmap 映射

17.9. Jstack 堆栈

18. 安全管理器

18.1. SecurityManager

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜