Java程序设计
2020-09-22 10:51:58 0 举报
AI智能生成
Java知识体系
作者其他创作
大纲/内容
Java概述及环境搭建
概述
Java语言的历史和特点★★
环境搭建
什么是JRE、JDK、JVM,三者的关系★★
JDK下载、安装★★
配置环境变量★★★★★
Java基础知识
关键字、标识符、注释★★★
数据类型
8个基本类型★★★★
引用类型★★★★
变量、常量★★★★
进制转换★★★
运算符★★★★★
算术运算符
赋值运算符
关系运算符
逻辑运算符
三目运算符
表达式★★★★★
表达式类型
运算符的优先级
基本数据类型转换★★★★★
流程语句★★★★★
if else
switch case
循环语句★★★★★
for
foreach
while
do while
break、continue
循环嵌套
方法★★★★★
方法定义及格式
方法的分类
方法的使用
数组
一维数组★★★
二维数组★★
数组的使用★★★★★
Arrays★★★
sort
toString
asList
面向对象
三大特征★★★★★
封装、继承、多态
抽象类,接口★★★★★
包、权限修饰符★★★★★
内部类★★★
异常★★★★★
异常分类
异常处理
异常注意事项
接口回调★★★
内存管理堆、栈★★★★★
常用类
Scanner、String、StringBuffer、Date、Math、Random★★★★★
包装类★★★★★
正则表达式★★★★★
集合体系
Collection★★★
Set
HashSet、TreeSet及区别★★★★
List
ArrayList、Vector、LinkedList及区别★★★★★
Map
HashMap、Hashtable、TreeMap、LinkedHashMap及区别★★★★★
集合的遍历方式
for循环★★★★★
Iterator迭代器★★★★★
Collections★★★
sort排序
reverse反转
binarySearch二分查找
同步控制
min最小值
max最大值
Comparable
重写compareTo实现排序★★★
栈,队列,数组,链表的数据结构★★★★
泛型★★★★★
泛型类
泛型方法
泛型接口
泛型之高级通配符
集合的泛型
IO流
File★★★★★
字节流
InputStream
FileInputStream★★★★★
BufferedInputStream★
ObjectInputStream★
ByteArrayInputStream★
OutputStream
FileOutputStream★★★★★
BufferedOutputStream★
ObjectOutputStream★
ByteArrayOutputStream★
字符流
Reader
FileReader★★★★★
BufferedReader★★★★★
InputStreamReader★★★
Writer
FileWriter★★★★★
BufferedWriter★★
OutputStreamWriter★★
PrinterWriter★★★
随机流
RandomAccessFile★★★
序列化
Serializable★★★
多线程
多线程思想★★
子线程Runnable★★★★★
线程安全问题
买票案例★★★
线程同步
synchronized★★★★
同步代码块
同步方法
Lock锁★★★★
对代码块加锁
生产者消费者模式★★★
死锁问题★★★
线程池★★★
网络编程★★★
网络编程概述
网络通信三要素
IP地址★
InetAddress类的使用★
端口号★
Socket套接字
TCP
TCP协议★
三次握手
TCP客户端传输
TCP服务器端传输★
UDP
UDP协议★
UDP客户端传输★
UDP服务器端传输★
JDBC★★★★★
什么是JDBC
JDBC的使用
事务
反射★★★★
反射概述★★★
获取class文件对象的三种方式★★
通过反射获取构造方法★
通过反射获取成员方法★
通过反射获取成员变量★
注解概述及原理
枚举类enum
Java 8新特性★★★
Lambda表达式
Lambda 表达式概述★★★★★
Lambda 格式★★★★★
Lambda 省略格式★★★★★
0 条评论
下一页