(0)primitive and object
(1)リフレクション (reflection) とは,
* プログラムの実行過程でプログラム自身の構造を読み取ったり
* 書き換えたりする技術のことである。
-invoke package
(2)singleton
(3)package reigai; Exception
(4)SocketChannel や ServerSocketChannel
(*5)Interface
(*6)GUI Chat
シングルトン課題 第10回 授業内課題Singleton
SingletonSecond.java
SingletonSecondTestMain.java
今週の課題: Chat関係のソースを改造して隣同士あるいは一人で文(カンマ区切りなどの文でok、できれば構造化された文)をやりとりしてください。5回程度、繰り返し相互にチャット送信ができること。
ChatClientPrintWriterWhileKadai、ChatServerBufferedReaderWhileKadaiを改造してください。
netwriter.println("message");のあと
netwriter.flush();を忘れずに
隣通しの場合はそれぞれ提出:相手の学籍番号 名前をいれてください。
※ヒント:
※可能なら正規表現か Gson(JSONライブラリ)の一度はつかうこと
https://qiita.com/sea_ship/items/7c8811b5cf37d700adc4
https://www.javadrive.jp/regex/
Gson
https://qiita.com/naoi/items/6b184700b2a41fb46356
次週はpython
python3をインストールしてきてください。
macの人
https://qiita.com/7110/items/1aa5968022373e99ae28
windowsの人
https://qiita.com/kituneazami/items/4d2db7726bdc0eb37f2b
linux or macの人 apt
http://www.python.ambitious-engineer.com/archives/7