Java基础学习知识点框架(详细)
//学习网站
Java研发技术学习路线_飞月程序人生-CSDN博客_java开发学习路线
harrywfl/JavaGuide: 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 https://github.com/Snailclimb/JavaGuide
JavaGuide(Java学习&&面试指南) | JavaGuide
-
了解Java语言和集成开发环境
-
Java语法基础
- 常量和变量
- 运算符和表达式
- 流程控制(do-while、for、switch、while)
- 数组、多维数组
-
Java类与对象
- 方法重载
- 类的定义
- 类的方法 递归解析
- 创建对象、this引用
- 静态成员
- 内部类
- 类的打包封装
-
Java面向对象编程
- 继承
- 对象的转型
- 多态
- 抽象类
- 接口
- 权限修饰符
- Java编程规范
-
常用类和异常处理
- Object类
- 字符串类
- 包装类
- Math类、Random类
- 日期时间类
- 正则表达式(Pattern、Matcher、基本正规式的表示)
- 异常处理
-
枚举及注解
- enum、EnumMap
- 注解、内置注解、元注解
-
容器和泛型
- Collection与Iterator
- 实用类Collections
- Set(集)
- List(列表)
- Map(映射)
- 泛型(泛型方法、受限泛型)
- 通配符与受限通配符
- 子类泛型、泛型数组
-
Java输入输出系统
- 字节流
- 过滤流
- 字符流
- 标准I/O
- 随机访问文件类
- 对象序列化
- File类
-
AWT组件及应用
- AWT容器
- 布局管理器
- 事件处理机制
- Graphics类
- AWT绘图
-
Swing组件及应用
- 窗口JFrame
- Swing常用组件(。。。)
-
并发
- 线程(创建、启动、状态转换、调度)
- 后台线程
- 线程互斥
- 线程同步
-
Java网络编程
- 网络程序设计基础(端口、套接字。。)
- TCP网络编程
- UDP网络编程
- URL
-
JDBC编程
- SQL语言
- JDBC
- 访问数据库
- JDBC编程
- 批处理
- 事务处理