標籤:java實現迴圈鏈表:http://www.cnblogs.com/lixiaolun/p/4643911.html在單鏈表中,查詢下一個元素的時間是O(1)。查詢上一個元素的時間卻是O(n)。為了克服這種缺點,我們開始學習雙向鏈表。雙向鏈表類的代碼:package doublelinkedlist;public class DoubleLinkedList {class Element{private Element prior=null;public Object
標籤:線程池什麼是線程池:線程池就是控制線程的一個池子。用來控制線程數量。為什麼要使用線程池:1.避免系統重複建立和銷毀線程影響啟動並執行時間(建立+銷毀>>執行時間時)2.控制線程數量,線程過多會導致機器運行卡(大約一個線程佔用1M空間)ThreadPoolExecutor構造方法public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime,
標籤:google java Google "相似圖片搜尋":你可以用一張圖片,搜尋互連網上所有與它相似的圖片。開啟Google圖片搜尋網頁面:點擊使用上傳一張angelababy原圖:點擊搜尋後,Google將會找出與之相似的圖片,圖片相似度越高就越排在前面。如:這種技術的原理是什嗎?電腦怎麼知道兩張圖片相似呢?根據Neal
標籤:★的後面重要言論/建議/格言……★電腦軟體開發的核心有二:程式的組織(物件導向技術)、問題求解(演算法)。★柏拉圖法則:類的世界獨立存在,對象世界由類建立而來。★物件導向技術通過顛倒的理念世界而類比唯物的真實世界。★我服務故我在。★Learning by doing.★計算就是類比——艾倫·凱(Alan Curtis Kay)★程式必須是寫給人讀的,僅僅偶爾讓機器執行——Abelson andSussman[1]★Any fool can write codethat a
標籤:一、封裝性 含義:對外不可見,保護屬性和方法不被外部多看見 實現:通過關鍵字private聲明,用get、set方法為外部存取。 引用的傳遞: static關鍵字:修飾屬性(全域屬性);修飾方法(直接通過類名調用) static方法中只能訪問static聲明的屬性和方法。 可以執行個體化之前就用static: Person.setName("name");//靜態方法 Person p = new