
本文以android-26的源碼為基礎進行分析 Looper與ThreadLocal 首先我們從Looper的源碼開始在使用Handler和Lo...
Java中的線程回顧 在操作系統的概念里,進程是具有一定獨立功能的程序、它是系統進行資源分配和調度的一個獨立單位。在Java的虛擬機中,進程擁有...
鏈接:https://leetcode-cn.com/problems/jump-game-ii/description/ 給定一個非負整數數組...
原題鏈接:https://leetcode.com/problems/median-of-two-sorted-arrays/descripti...
1.單例造成的內存泄露 單例的生命周期與應用一樣長,因此當創建出來后就會一直存在,如果在創建的時候持有了某個對象的引用,就會一直持有它導致內存泄...
1.堆溢出 java堆用于存放程序運行期間所產生的對象實例,因此當對象足夠多的時候,就會產生堆內存溢出,異常堆棧信息為”java.lang.Ou...
1.Notification的使用 ??Notification的創建使用建造者模式,通過Builder構造器來創建Notification對象...
1.內部類的定義和性質 ??內部類,顧名思義,就是在一個類里面定義一個類,但是內部類的一個特殊之處在于,它能夠獲取到其外部類對象的所有成員,包括...
??在java當中,通過保證包名的唯一性來解決重名類的沖突,各個包都是一個獨立的編譯單元。每個.java文件都在包目錄下創建,在一個.java文...