
ArrayList ArrayList是List接口的一個實現(xiàn)類蚊俺,底層是基于數(shù)組實現(xiàn)的存儲結(jié)構(gòu),可以用于裝載數(shù)據(jù)吃环,數(shù)據(jù)都是存放到一個數(shù)組變量中;...
1泡仗、標記-清除算法 分為兩步:標記-->清除1.1阐枣、標記:遍歷所有的GC Roots纲缓,然后將所有的GC Roots可達的對象標記為存活的對象(下...
狀態(tài)模式在狀態(tài)模式(State Pattern)中牲蜀,類的行為是基于它的狀態(tài)改變的革砸。這種類型的設(shè)計模式屬于行為型模式除秀。 在狀態(tài)模式中,我們創(chuàng)建表示...
在策略模式(Strategy Pattern)中算利,一個類的行為或其算法可以在運行時更改册踩。這種類型的設(shè)計模式屬于行為型模式。在策略模式中效拭,我們創(chuàng)建...
鏈表(Linked list)是一種常見的基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)暂吉,是一種線性表,但是并不會按線性的順序存儲數(shù)據(jù)缎患,而是在每一個節(jié)點里存到下一個節(jié)點的地址慕的。 ...
裝飾器模式(Decorator Pattern)允許向一個現(xiàn)有的對象添加新的功能,同時又不改變其結(jié)構(gòu)挤渔。這種類型的設(shè)計模式屬于結(jié)構(gòu)型模式肮街,它是作為...
責(zé)任鏈模式(Chain of Responsibility Pattern)為請求創(chuàng)建了一個接收者對象的鏈。這種模式給予請求的類型判导,對請求的發(fā)送...
享元模式(Flyweight Pattern)主要用于減少創(chuàng)建對象的數(shù)量嫉父,以減少內(nèi)存占用和提高性能。這種類型的設(shè)計模式屬于結(jié)構(gòu)型模式眼刃,它提供了減...
時隔很久之后绕辖,重新開發(fā)一個AS上的腳手架,記錄過程 1擂红、下載安裝idea 仪际,官網(wǎng)社區(qū)版下載[https://www.jetbrains.com/...