Please enable JavaScript.
Coggle requires JavaScript to display documents.
JAVASE - Coggle Diagram
JAVASE
Object
clone()
getclass()
toString()
notify()
hashcode()
wait()
equals()
網路編程
TCP
四次握手
面向連接
3次握手
Socket編程
URL
端口
IP
UDP
無連接
Packet
File
查看文件
修改文件
創建文件
刪除文件
集合框架
Collection
List
(有序可以重複)
ArrayList(數組) 常用
remove
contains
add
size
LinkedList(鏈表) 常用
removeFirst()
addFirst()
getLast()
......
getFirst()
Set
(無序不可以重複)
HashSet(常用)
TreeSet
Iterator
Map
HashMap(重點,天天用)
面試常在問
JDK7 數組 +鏈表
JDK8 數組+鏈表 +紅黑數
TreeMap
Collections工具類
(常用方法封裝)
泛行<>:約束,避免類型轉換之間的問題
IO 流
字符流
Reader
Writer
處理流
Buffer
BufferInuptStream
BufferOutPutStream
data
DataInputStream
DataOutPutStream
轉換流
InputStreamReader
OutPutStreamWriter
Filter
4個
print
printWriter
printerStream
序列化
反序列化
Serializable
transient
(透明的)
字節流
輸入:InputStream
輸出:OutPutStream
節點流
StringReader,Writer
pip(管道流):PipedOutPutStream
CharArrayReader,Writer,inputStream,OutputStream
Date
SimpleDateFormat yyyy-MM-dd HH:mm:ss
Calendar (建議使用)
Date
Package
自動裝箱和開箱
StringBuilder
可變長 單線成數據量較大
效率高,不安全
String
不可變性 final 操作量較少
Random
生成隨機數 UUID
StringBuffer
可變長 append() 多線成數據量大
效率低,安全
Math
常見的數學運算