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