迭代器設(shè)計(jì)模式一般用于迭代遍歷集合中的元素溉痢。 假設(shè)我們有一個(gè)書架耍目,上面放著很多書。我們希望把這個(gè)書架中所有書的名字打印出來(lái)。這時(shí)就會(huì)用到迭代器設(shè)...
![240](https://upload.jianshu.io/collections/images/1818126/crop1567936784575.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
迭代器設(shè)計(jì)模式一般用于迭代遍歷集合中的元素溉痢。 假設(shè)我們有一個(gè)書架耍目,上面放著很多書。我們希望把這個(gè)書架中所有書的名字打印出來(lái)。這時(shí)就會(huì)用到迭代器設(shè)...
抽象類 抽象方法 當(dāng)多個(gè)類中具有共性方法時(shí),我們就會(huì)向上抽取形成父類,并在父類中定義這個(gè)共性方法啊奄。 而有時(shí),父類中的方法并不能明確每個(gè)子類的具體...
一掀潮、什么是反射菇夸? JAVA反射機(jī)制[https://baike.baidu.com/item/JAVA%E5%8F%8D%E5%B0%84%E6...
對(duì)this的產(chǎn)生原因分析和了解 this在函數(shù)定義時(shí)確定不了仪吧,只有在函數(shù)指向時(shí)才能確定庄新,this就是誰(shuí)調(diào)用指向誰(shuí),沒(méi)有上一級(jí)即指向widow薯鼠。第...
在逛 programcreek 的時(shí)候,我發(fā)現(xiàn)了一些小而精悍的主題出皇。比如說(shuō):Java 的 substring() 方法是如何工作的羞芍?像這類靈魂拷...
1. 初識(shí)類加載 JVM把描述類的數(shù)據(jù)從Class文件加載到內(nèi)存荷科,并對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)、轉(zhuǎn)換解析和初始化暇仲,最終形成可以被虛擬機(jī)直接使用的Java類型...
1. 對(duì)象存活判斷 1.1. 引用計(jì)數(shù)算法 Reference Counting 給對(duì)象添加一個(gè)引用計(jì)數(shù)器步做,每當(dāng)有一個(gè)地方引用它的時(shí)候,計(jì)數(shù)器值...
1. Java 內(nèi)存區(qū)域 1.1. JVM 內(nèi)存布局 與 運(yùn)行時(shí)數(shù)據(jù)區(qū) 1.2. Heap 堆 它的唯一目的就是存放對(duì)象實(shí)例奈附;幾乎所有對(duì)象實(shí)例和...
我們假設(shè)計(jì)算機(jī)運(yùn)行一行基礎(chǔ)代碼需要執(zhí)行一次運(yùn)算。 那么上面這個(gè)方法需要執(zhí)行 2 次運(yùn)算 這個(gè)方法需要 (n + 1 + n + 1) = 2n...
前言 八大排序煮剧,三大查找是《數(shù)據(jù)結(jié)構(gòu)》當(dāng)中非吵饴耍基礎(chǔ)的知識(shí)點(diǎn)将鸵,在這里為了復(fù)習(xí)順帶總結(jié)了一下常見的八種排序算法。常見的八大排序算法佑颇,他們之間關(guān)系如下...