当学习一门语言的时候,优先学习其语言特性十分重要。这里要学的 Java 语言特性包括:
- 【Java – 基础】开发环境搭建
- 【Java – 基础】面向对象的三大特征
- 【Java – 基础】多态的实现原理
- 【Java – 基础】方法重写(Override)& 重载(Overload)
- 【Java – 基础】抽象类(Abstract) & 接口(Interface)的区别
- 【Java – 基础】深入探索 – 注解(Annotation)
主要包括在实际使用 Java 时的一些常见使用类及方法介绍。主要包括:
- 【Java – 基础】深入探索 – 数据类型
- 【Java – 基础】常见四种引用及应用场景(强、弱、软、虚)
- 【Java – 基础】深入探索 – String 类
- 【Java – 基础】Object 类的公有方法
- 【Java – 基础】关键字 volatile
- 【Java – 基础】静态关键字 static
- 【Java – 基础】了解 return 和 finally 的执行顺序
在 Java 中,集合的使用可谓是重中之重。要学的内容主要包括:
- 集合有哪些类型?对应特点是什么?
- 集合之间的继承关系是什么?
- Collection 接口相关内容学习(List集合、Set集合、Queue集合)
- Map接口相关内容学习(HashMap、LinkedHashMap、TreeMap)
具体请看文章:【Java – 基础】深入探索 – 集合
4. 源码解析学习 Java 的常用源码分析能让你在使用 Java 语言时提高开发效率,主要包括:
- 【Java – 基础】HashMap 源码分析
- 【Java – 基础】ArrayList 的源码分析
学习 Java 的常用机制能让你在使用 Java 语言时提高开发效率,主要包括:
- 【Java – 基础】多线程基础知识汇总
- 【Java – 基础】关键字 synchronized
- 【Java – 基础】线程锁:方法锁、对象锁、类锁
- 【Java – 基础】深入探索 – NIO
- 【Java – 基础】JNI 与 NDK (含实例教学)
- 【Java – 基础】深入探索 – 反射
- 【Java – 基础】深入探索 – 泛型