Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java学习笔记 - Coggle Diagram
Java学习笔记
基础语法
基本类型
整数
浮点数
字符
布尔
字节
变量
final
运算符
算术运算
条件运算
逻辑运算
位运算
自增自减
指定运算
类型转换
强制转换
自动提升
流程控制
if...else
switch
for循环
while循环
break、continue
认识对象
类与对象
类
参考变量
构造函数
标准类
java.util.Scanner
java.math.BigDecimal
== 和 equals()
基本类型打包器
打包基本类型
自动装箱、拆箱
数组
字符串
输入/输出
串流设计:
dump()
方法
串流继承架构
标准输入/输出
System.in
用
System.setIn()
指定
InputStream
实例
System.out
用
System.setOut
指定
PrintStream
实例
System.err
用
System.setErr()
指定
PrintStream
FileInputStream
与
FileOutputStream
ByteArrayInputStream
与
ByteArrayOutputStream
串流处理装饰器
BufferedInputStream
与
BufferedOutputStream
DataInputStream
与
DataOutputStream
ObjectInputStream
与
ObjectOutputStream
字符处理类
Reader
和
Writer
对象封装
封装
权限
包权限
protrcted
private
public
类语法细节
重载
默认构造函数
this()
static类
不定长度自变量
内部类
传值调用
接口与多态
接口
匿名内部类
枚举常数
Collection与Map
Collection(
add(), remove()
)
List
ArrayList
LinkedList
Queue
offer(), poll(), peek(), element()
LinkedList
Deque
Set
判断对象是否重复:
hasCode()
与
equals()
Iterable 和 iterator
forEach()
hashNext(), next()
Comparable 和 Comparator
sort()
Map
HashMap
TreeMap
Properties
setProperty(), getProperty()
访问键值
取得所有键:
keySet()
取得所有值:
value()
同时取得
entrySet()
getKey()
getValue()
forEach()
不可变特性
Collections的
unmodifiableXXX()
方法
Set, List, Map的
of()
方法
继承与多态
继承
多态与is-a
重新定义
抽象方法、抽象类
java.lang.Object
垃圾收集