---
# System prepended metadata

title: 12/22
tags: [JAVA]

---

# 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)
