原创 IT十八掌作業_java基礎第十五天_IO串行化/深度複製
1.使用RandomAccessFile實現文件合成。2.使用java中的串行化技術實現對象圖(100只貓Cat集合,但是Cat的owner不需要串行化)的深度複製。3.闡述串行化的過程,應用場景,串行ID的用途。1.package com
原创 IT十八掌作業_java基礎第十二天_集合
1.描述HashMap內部實現原理。HashMap是Map的子類實現,是key-value結構的,其中key存儲的是不重複的元素,HashMap實際上是一個“鏈表散列”的數據結構,即數組和鏈表的結合體。HashMap底層就是一個數組結構,數
原创 IT十八掌掌第十二天課程總結
今天學完IT十八掌第十二天java基礎課程:學習內容: HashMap和HashTable底層都是採用數組+鏈表實現的。結合了數組的尋址快,鏈表增刪快的特點。使用散列算法(hash算法)將元素分配到數組的元素當中,hash分區默認16個,每
原创 IT十八掌作業_java基礎第十一天_集合
1.定義罪犯Criminal類,height(身高)/weight(體重)/blood(血型)/home(籍貫)屬性。 重寫hashcode和equals,使用四個屬性的組合進行實現。 創建HashSet集合,裏面存放20個Cr
原创 IT十八掌作業_java基礎第十六天_GUI/socket
參照視頻,編寫出聊天程序。知識點分析:Socket + GUI + IO = 簡版QQ------------------------------1.GUI2.SocketServerSocket : port + accept Soc
原创 IT十八掌掌第十一天課程總結
今天學完IT十八掌第十一天java基礎課程:學習內容: Vector-------------------------------------------add("tom");add(index,"tom");remove(int inde
原创 IT十八掌掌第九天課程總結
今天學完IT十八掌第九天java基礎課程:學習內容:創建線程方式----------------- 1.Thread class Demo extends Thread {