Java高级特性
2020-06-29 16:59:22 31 举报
AI智能生成
Java高级进阶基础
作者其他创作
大纲/内容
集合框架和泛型
集合框架
Collection
List
ArrayList
LinkedList
Set
HashSet
Iterator
Map
HashMap
Collections
重写compareTo()方法
泛型
泛型迭代器
Iterator<> iterator = ***.iterator();
泛型类
访问修饰符 class className <TypeList>
泛型接口
访问修饰符 interface interfaceName <TypeList>
泛型方法
访问修饰符 <类型参数> 返回值 方法名 (类型参数列表)
实用类
API
枚举
包装类
Math类
random
操作字符串
String
StringBuffer
StringBuilder
java.util 常见类
日期操作类
Date
Calendar
Random
I/O 和反射机制
I/O
操作文件和目录属性
Java 的流
字节流
InputStream
FileInputStream
OutputStream
FileOutputStream
字符流
Reader
BufferedReader
FileReader
Writer
BufferedWriter
FileWriter
读写二进制文件
DataInputSteam
DataOutputStream
序列化
Serializable
序列化
ObjectOutputStream(new FileOutputStream(" "))
反序列化
ObjectInputStream(new FileInputStream(" "))
反射机制
获取类的信息
获取 Class 对象
调用对象的 getClass() 方法
调用类的 class 属性
使用 Class 类的 forName() 方法
从 Class 对象获取信息
访问 Class 对应的类所包含的构造方法
访问 Class 对应的类所包含的方法
访问 Class 对应的类所包含的属性
创建对象
使用 Class 对象的 newInstance() 方法创建对象
使用 Constructor 对象创建对象
访问类的属性
get()
set()
访问类的方法
invoke()
注解与多线程
注解
内建注解
元注解
自定义注解
多线程
进程
线程
编写线程类
继承 Thread 类
实现 Runnable 接口
线程状态
线程调度
线程同步
synchronized
访问修饰符 synchronized 返回类型 方法名 {}
同步代码块
死锁
生产者消费者问题
线程间通信
Java 网络编程
网络
计算机网络
局域网 LAN
城域网 MAN
广域网 WAN
网络分层模型
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
IP 地址
网络地址
主机地址
相关概念
端口
域名 与 DNS域名解析
TCP 协议的 Socket 编程
Socket 类
ServerSocket 类
UDP 协议的 Socket 编程
DatagramPacket
DatagramSocket
JUnit
软件测试的分类
白盒测试
黑盒测试
单元测试
Junit 测试框架
XML 技术
XML 文档结构
特殊字符处理
格式良好的 XML 文档
XML 文档验证
DTD 验证
Schema 验证
DOM 解析
DOM4J 解析
JDBC
分类
关系型数据库
非关系型数据库
数据库连接
增删改查
DAO 模式
0 条评论
下一页