這里有我之前上課總結的一些知識點以及代碼大部分是老師講的筆記 個人認為是非常好的,,也是比較經典的內容,真誠的希望這些對于那些想學習的人有所幫助!
由于代碼是分模塊的上傳非常的不便。也比較多,講的也是比較清晰的!如果你有需要可以在評論中留下您的郵箱我看到一定會免費發給你的!感謝這個平臺讓我們大家共同進步吧??! 記住 程序員是無私的?。。?/p>
也非常歡迎到我的博客內觀看 博客地址:http://www.49028c.com/duscl/
/*1:網絡編程(理解) (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對象 監聽客戶端連接 獲取輸入流,讀取數據 釋放資源 (6)案例: A:UDP a:最基本的UDP協議發送和接收數據 b:把發送數據改進為鍵盤錄入 c:一個簡易聊天小程序并用多線程改進 B:TCP a:最基本的TCP協議發送和接收數據 b:服務器給出反饋 c:客戶端鍵盤錄入服務器控制臺輸出 d:客戶端鍵盤錄入服務器寫到文本文件 e:客戶端讀取文本文件服務器控制臺輸出 f:客戶端讀取文本文件服務器寫到文本文件 g:上傳圖片 h:多線程改進上傳文件1:反射(理解) (1)類的加載及類加載器 (2)反射: 通過字節碼文件對象,去使用成員變量,構造方法,成員方法 (3)反射的使用 A:通過反射獲取構造方法并使用 B:通過反射獲取成員變量并使用 C:通過反射獲取成員方法并使用 (4)反射案例 A:通過反射運行配置文件的內容 B:通過反射越過泛型檢查 C:通過反射給任意的一個對象的任意的屬性賦值為指定的值 (5)動態代理 2:設計模式 (1)裝飾設計模式 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Scanner sc = new Scanner(System.in); (2)模版設計模式 3:JDK新特性 (1)JDK5(掌握) 裝箱和拆箱 泛型 增強for 靜態導入 可變參數 枚舉 (2)JDK6(了解) (3)JDK7(理解) 二進制的表現形式 用_分隔數據 switch語句可是用字符串 泛型推斷(菱形泛型) 多catch的使用 自動釋放資源的用法 (4)JDK8(了解) 可以去網上了解資料*/
新聞熱點
疑難解答