放射,設計模式,網絡編程

1:反射(理解)
(1)類的加載及類加載器
(2)反射:
經過字節碼文件對象,去使用成員變量,構造方法,成員方法
(3)反射的使用
A:經過反射獲取構造方法並使用
B:經過反射獲取成員變量並使用
C:經過反射獲取成員方法並使用面試


2:設計模式(理解)
(1)面試對象的常見設計原則
單一
開閉
里氏
依賴注入
接口
迪米特
(2)設計模式概述和分類
A:經驗的總結
B:三類
建立型
結構型
行爲型
(3)改進的設計模式
A:簡單工廠模式
B:工廠方法模式
C:單例模式(掌握)
a:餓漢式
b:懶漢式編程

3:網絡編程(理解)
(1)網絡編程:用Java語言實現計算機間數據的信息傳遞和資源共享
(2)網絡編程模型
(3)網絡編程的三要素
A:IP地址
a:點分十進制
b:IP地址的組成
c:IP地址的分類
d:dos命令
e:InetAddress
B:端口
是應用程序的標識。範圍:0-65535。其中0-1024不建議使用。
C:協議
UDP:數據打包,有限制,不鏈接,效率高,不可靠
TCP:創建數據通道,無限制,效率低,可靠
(3)Socket機制
A:通訊兩端都應該有Socket對象
B:全部的通訊都是經過Socket間的IO進行操做的
(4)UDP協議發送和接收數據(掌握 本身補齊代碼)
發送:
建立UDP發送端的Socket對象
建立數據並把數據打包
發送數據
釋放資源

接收:
建立UDP接收端的Socket對象
建立數據包用於接收數據
接收數據
解析數據包
釋放資源
(5)TCP協議發送和接收數據(掌握 本身補齊代碼)
發送:
建立TCP客戶端的Socket對象
獲取輸出流,寫數據
釋放資源

接收:
建立TCP服務器端的Socket對象
監聽客戶端鏈接
獲取輸入流,讀取數據
釋放資源設計模式

相關文章
相關標籤/搜索