# 12/22 ###### tags: `JAVA` # Synchronized 鎖頭 (內的要求要唯一物件) 鎖頭第一個方法 ![](https://i.imgur.com/mYAGq1r.png) ![](https://i.imgur.com/t9aufbQ.png) # 鎖頭唯一物件 ![](https://i.imgur.com/cJ0fK2T.png) 第二個方法 this ![](https://i.imgur.com/5jNsCX4.png) 第三個方法 static ![](https://i.imgur.com/iCXsNb6.png)執行緒 ![](https://i.imgur.com/yPZaFTd.png) ![](https://i.imgur.com/JJ27ArE.png) 查看執行緒對cpu影響 ![](https://i.imgur.com/vPtblRY.png) 鎖頭使用wait ![](https://i.imgur.com/q0wBHpP.png) cpu ![](https://i.imgur.com/tMl6czR.png) # 方法上變動數量的參數 ... ![](https://i.imgur.com/lmY2X29.png) @Deprecated ![](https://i.imgur.com/bzDuHyp.png) @SuppressWarnings 很少用 ![](https://i.imgur.com/WnNYO2F.png) # Internet ![](https://i.imgur.com/XslSZHR.png) ![](https://i.imgur.com/mdHIPFG.png) putty ![](https://i.imgur.com/1kTyXL9.png) ![](https://i.imgur.com/hlKhA3c.png) ![](https://i.imgur.com/PvYHJs9.png) Client ![](https://i.imgur.com/CgFOM1S.png) 兩邊連線用console ![](https://i.imgur.com/zcU9NcS.png) 已被使用 ![](https://i.imgur.com/dJU72Fr.png) 防火牆新增port ![](https://i.imgur.com/is0rmGk.png) # 互相回覆 ![](https://i.imgur.com/AgH6HYq.png) ![](https://i.imgur.com/MKgDhfV.png) ![](https://i.imgur.com/yM24VQ5.png) ![](https://i.imgur.com/mHr5QFE.png) # byte ![](https://i.imgur.com/DR6sgHS.png) ![](https://i.imgur.com/5fxkyCw.png) stream 不需要知道裡面的字 Reader 讀裡面的字 # 作業 集合 封裝 4.封裝 繼承 6.![](https://i.imgur.com/9brFtRT.png) 7.讀取網路上的字 印出 作業上傳位址 https://bit.ly/3hR6nSw ![](https://i.imgur.com/XxejWBn.png)