原创 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            {