主要為《深入理解java虛擬機(jī)》讀書筆記內(nèi)容托嚣,僅作記錄及分享。 Java虛擬機(jī)在執(zhí)行Java程序的過程中會(huì)把他管理的內(nèi)存分為不同的數(shù)據(jù)區(qū)域刊苍。主要...
本質(zhì)來說赡译,快速排序的過程就是不斷地將無序元素集遞歸分割仲吏,一直到所有的分區(qū)只包含一個(gè)元素為止。主要就是將數(shù)組以一個(gè)數(shù)組內(nèi)隨機(jī)的基準(zhǔn)數(shù)進(jìn)行分隔蝌焚,比基...
冒泡排序簡(jiǎn)單說明及示例代碼 冒泡排序是最簡(jiǎn)單的排序之一了裹唆,其思想就是通過與相鄰元素的比較和交換來把小的數(shù)交換到最前面。 這個(gè)過程類似于水泡向上升...
MVC,MVP,MVVM的相關(guān)簡(jiǎn)介 MVC 我們?cè)陂_發(fā)軟件時(shí)一般可以分為三部分分別是: 模型(Model):數(shù)據(jù) 視圖(View):界面顯示 控...
使用==進(jìn)行比較: 比較基礎(chǔ)數(shù)據(jù)類型(Java中基礎(chǔ)數(shù)據(jù)類型包括八中:short,int,long,float,double,char,byte...
對(duì)于一個(gè)給定的 source 字符串和一個(gè) target 字符串,你應(yīng)該在 source 字符串中找出 target 字符串出現(xiàn)的第一個(gè)位置(從...
Find the last position of a target number in a sorted array. Return -1 i...
五種布局 Android中的五種布局分別為 FrameLayout 毕谴、 LinearLayout 成畦、 AbsoluteLayout 、 Rela...
在不斷的學(xué)習(xí)中涝开,對(duì)java的三大特性和6大原則的體會(huì)越來越深循帐,在此再次總結(jié)我對(duì)這三大特性的理解,后面在總結(jié)6大原則舀武。 三大特性 1.封裝 對(duì)于封...