前言 移動(dòng)端平臺(tái)不斷發(fā)展柳洋,不斷迭代更新袜漩,APP軟件越來(lái)越復(fù)雜和龐大黍图,維護(hù)和更新亦是如此。為了解決這些問(wèn)題谓厘,降低軟件的復(fù)雜性和耦合度询一,同時(shí)提高開(kāi)發(fā)...
無(wú)關(guān)性 Oracle公司以及其他虛擬機(jī)發(fā)行商發(fā)布過(guò)許多可以運(yùn)行在各種不同硬件平臺(tái)和操作系統(tǒng)上的Java虛擬機(jī),這些虛擬機(jī)都可以載入和執(zhí)行同一種平...
前言 集成GreenDao查詢官網(wǎng)可以看到一則通告:對(duì)于新應(yīng)用程序是晨,我們建議使用ObjectBox肚菠,這是一個(gè)新的面向?qū)ο蟮臄?shù)據(jù)庫(kù),它比SQLit...
經(jīng)典垃圾收集器 經(jīng)典收集器之間的關(guān)系如圖罩缴,七種作用于不同分代的收集器蚊逢。兩個(gè)收集器之間存在連線层扶,就說(shuō)明它們可以搭配使用。圖中收集器所處的區(qū)域烙荷,則表...
根節(jié)點(diǎn)枚舉 以可達(dá)性分析算法中從GC Roots集合找引用鏈這個(gè)操作作為介紹虛擬機(jī)高效實(shí)現(xiàn)的第一個(gè)例子镜会。 固定可作為GC Roots的節(jié)點(diǎn)主要在...
對(duì)象的存活與死亡 堆里面存放著Java世界中幾乎所有的對(duì)象實(shí)例,垃圾收集器在對(duì)堆進(jìn)行回收前终抽,第一件事情就是要確定這些對(duì)象之中哪些還“存活”著戳表,哪...
介紹 GreenDao是一個(gè)開(kāi)源的 Android ORM嵌入式關(guān)系數(shù)據(jù)庫(kù),通過(guò)將 Java 對(duì)象映射到數(shù)據(jù)庫(kù)表(稱為 ORM昼伴,“對(duì)象/關(guān)系映射...
在《Java虛擬機(jī)規(guī)范》的規(guī)定里匾旭,除了程序計(jì)數(shù)器外,虛擬機(jī)內(nèi)存的其他幾個(gè)運(yùn)行時(shí)區(qū)域都有發(fā)生OutOfMemoryError(OOM)異常的可能圃郊。...
前言 做了一些Android驅(qū)動(dòng)板的串口通信价涝,對(duì)控制卡,繼電器開(kāi)關(guān)持舆,麥克風(fēng)色瘩,PWM風(fēng)機(jī)等進(jìn)行操作,進(jìn)行一下記錄分享吏廉。其中泞遗,包含了Android自...