單例模式作為一種常見的設(shè)計模式,在程序中非常常見,主要是為了保證一個類只有一個唯一的對象。 從簡單的“餓漢式”、“懶漢式”→利用 synchronized 和 復(fù)雜的“雙重校...
單例模式作為一種常見的設(shè)計模式,在程序中非常常見,主要是為了保證一個類只有一個唯一的對象。 從簡單的“餓漢式”、“懶漢式”→利用 synchronized 和 復(fù)雜的“雙重校...
JAVA 8種基本類型 1.byte(位)8位2.short(短整數(shù))16位3.int(整數(shù))32位4.long(長整數(shù))64位5.float(單精度)32位6.double...
正式批投遞了VIVO校招Java開發(fā)(Android方向)的崗位,筆試的話是三道編程,AC兩道、一道90%。近期給安排了南京地區(qū)的現(xiàn)場面試,面試是通過了的,無奈薪資給的太低。...
儲備知識 a.類加載的本質(zhì) 將描述類的數(shù)據(jù)從class文件加載到內(nèi)存&對數(shù)據(jù)進(jìn)行校驗、轉(zhuǎn)換解析和初始化,最終形成可被虛擬機直接使用的java使用類型(Class文件是一串二進(jìn)...
一.垃圾收集算法 類型 1.標(biāo)記-清除 算法 2.復(fù)制 算法 3.標(biāo)記-整理 算法 4.分代收集 算法 二.標(biāo)記-清除 算法 這是垃圾收集算法中 最最基礎(chǔ)的算法 2.1 算法...
hander,AsynTask,okhttp,retrofit原理,尤其是okhttp的幾個攔截器作用 string stringbuffer和stringbuilder區(qū)...
前言 如何判斷一個Java對象是否存活對于垃圾回收、防止內(nèi)存泄漏等十分重要 本文將全面講解判斷Java對象存活的方式,希望你們會喜歡 Carson帶你學(xué)JVM系列文章,具體如...
一、簡述 熱修復(fù)無疑是這2年較火的新技術(shù),是作為安卓工程師必學(xué)的技能之一。在熱修復(fù)出現(xiàn)之前,一個已經(jīng)上線的app中如果出現(xiàn)了bug,即使是一個非常小的bug,不及時更新的話有...
本文基于Android5.0.0_r2分析 Java和Android中的classloader的區(qū)別 Java系統(tǒng)的ClassLoader: Bootstrap ClassL...
前言: 了解java對象從創(chuàng)建、存儲&怎么被使用的整個過程十分重要 對應(yīng)過程則是:對象創(chuàng)建、對象內(nèi)存布局、對象訪問定位的三個過程 下面是java對象創(chuàng)建、對象內(nèi)存布局、對象訪...
前言 了解 Java 對象從被創(chuàng)建、存儲 & 怎么被使用的整個過程十分重要 對應(yīng)過程則是:對象創(chuàng)建、對象內(nèi)存布局、對象訪問定位的三個過程。 本文將本文我對 Java 對象創(chuàng)建...
java虛擬機在運行java時會管理著一塊內(nèi)存區(qū)域:運行時數(shù)據(jù)區(qū) 在運行時數(shù)據(jù)區(qū)里根據(jù)用途進(jìn)行劃分: 1.java虛擬機棧(棧區(qū)) 2.本地方法區(qū) 3.java堆(堆區(qū)) 4...