java:
1.基础语法
基本介绍
概念,发展历程,作者,应用场景,优缺点,....
环境安装
windows linux
入门程序
hello world
变量定义
String a = "aa"
数据类型
基本类型, 引用类型 Object String Integer
操作运算
关系运算,算术运算,逻辑运算,位运算
编码规范
关键字,注释,分号,换行,命名规范,...
流程控制
if for while do
数组
array
方法和函数
method function
2.面向对象
类
对象
三大特征(封装 继承 多态)(抽象)
属性/状态 四大修饰符
方法/行为
构造器
父子关系/继承 组合关系
接口interface 抽象类abstract class
final static
extends implements
override overload
super this
内部类 单例 枚举
泛型 注解
3.高级语法
集合框架
Iterable Iterator 迭代器
List Set 线性表/集合
Map 映射
Arrays Collections 工具类
Comparable Comparator 排序
异常体系
IO
反射
并发编程
网络编程
4.JVM
Java内存模型
可见性 原子性 指令重排
Java的JVM内存区域划分
堆 方法区,....
类加载机制
垃圾回收算法和垃圾回收器
调试工具
5.设计模式
面向对象编程语言的终极内功心法
1、一个核心原则
2、6大原则
3、23种设计模式
单例 代理 装饰器 观察者 简单工厂 工厂方法
还没有评论,来说两句吧...