Java基础知识图
2016-07-30 10:56:06 0 举报
AI智能生成
Java基础知识图
作者其他创作
大纲/内容
Java基础知识
byte 1
short 2
int 4
long 8
整数类型
float 4
double 8
浮点数类型
数值型
char 2
字符型
boolean 1
布尔型
基本数据类型
类(class)
接口(interface)
数组([ ])
引用数据类型
数据类型
运算符
顺序结构
if...else
switch
分支结构
while
do...while
for
foreach
循环结构
流程控制
数组
基础程序设计
Eclipse使用
属性
方法
构造器
*初始化块
*内部类
类的成员
封装
继承
重写 override
重载 span style=\
多态
面向对象的特征
类和对象
三大特性
接口
设计模式
面向对象编程
声明
实例化
泛型的继承
通配符
泛型
如何自定义枚举类
使用enum定义枚举类
实现接口的枚举类
枚举
装箱/拆箱
可变参数
@Override,限定重写父类方法
@SuppressWarnings: 抑制编译器警告
基本注解类型
自定义注解类型
Retention
Target
Document
Inherited
对注解进行注解
利用反射获取注解信息
Annotation
Java新特性
Oracle/MySql
JDBC
LinkedHashSet
HashSet
TreeSet
SortedSet
Set
ArrayList
LinkedList
Vector
List
Collection
Properties
HashTable
LinkedHashMap
HashMap
TreeMap
SortedMap
Map
Iterator
Collections
集合
try...catch
throw
处理方式
Error
Checked Exception
Unchecked Exception
Exception
Throwable
Object
异常类型
异常处理
String
StringBuffer
StringBuilder
System
Date
SimpleDateFormat
Calendar
Math
BigInteger
BigDecimal
类库
程序、进程、线程概念
继承Thread类
实现Runnable
多线程的创建和使用
线程的生命周期
synchronized
线程的同步
wait
notify
notifyAll
线程的通信
多线程
File
FileInputStream
BufferedInputStream
FilterInputStream
InputStream
FileOutputStream
FilterOutputStream
BufferedOutputStream
OutputStream
InputStreamReader
FileReader
BufferedReader
Reader
OutputStreamWriter
FileWriter
BufferedWriter
Writer
输入流
输出流
流的方向不同
字节流
字符流
流中的数据单位不同
节点流
处理流
流的角色不同
IO流的分类
IO
Class类
运行时创建类对象并获取类的完整结构
通过反射调用类的指定方法、指定属性
Proxy类
1.创建一个实现接口InvocationHandler的类,它必须实现invoke方法,以完成代理的具体操作。
2.创建被代理的类以及接口,实现Subject接口
4.通过 Subject代理调用RealSubject实现类的方法
*创建动态代理的步骤
动态代理与AOP(Aspect Orient Programming)
动态代理
反射
IP和端口号
通信协议
通信要素
InetAddress类
ServerSocket
Socket
TCP通信
DatagramSocket
DatagramPacket
UDP通信
URL
URLConnection
URL编程
网络编程
应用程序开发
0 条评论
回复 删除
下一页