原创 Java集合,文章收藏

集合框架 詳細講解 Overview 對Java Collections Framework,以及Java語言特性做出基本介紹。ArrayList 結合源碼對ArrayList進行講解。LinkedList 結合源碼對Lin

原创 讀源碼:PopupWindow

讀源碼是爲了瞭解並學習它的實現機制,並更好的運用它,如果在讀源碼之前已經知道它的怎麼運用,這將會更容易理解源碼。所以在這讀源碼開頭我推薦閱讀一下一位大神寫的相關博文,淺顯易懂,條理清晰: PopUpWindow使用詳解(一)——基本使用

原创 面向對象偶爾會迷惑的知識點

關於默認訪問權限 默認訪問權限,也稱友好訪問權限 沒顯示指定爲哪種訪問權限( public、protected、private )。如果要訪問默認權限修飾的類成員,只能與此類在同一個package中, 即使其子類也必須滿足此條件。 類成

原创 AndroidStudio-settings-General(純圖片)

General Auto Import Appearance Code Completion Code Folding Console Editor Tabs Gutter Icons Postfix Completi

原创 理解ORM和數據持久化

一,什麼是ORM 對象關係映射(Object Relation Mapping,簡稱ORM,或O/RM,或O/R mapping),用於在關係型數據庫和業務實體對象之間作一個映射。從效果上說,它其實是創建了一個可在編程語言裏使用的“虛擬對

原创 讀源碼:TabLayout

一,內部類及分析其關係: Tab類和TabView類和SlidingTabStrip類爲TabLayout提供了三個基本的元素。 TabLayoutOnPageChangeListener和ViewPagerOnTabSelecte

原创 Java泛型詳解

我們知道,使用變量之前要定義,定義一個變量時必須要指明它的數據類型,什麼樣的數據類型賦給什麼樣的值。假如我們現在要定義一個類來表示座標,要求座標的數據類型可以是整數、小數和字符串,例如: x = 10、y = 10x = 12.88、y

原创 深入理解java反射機制

一,java的核心機制 java有兩種核心機制:java虛擬機(JavaVirtual Machine)與垃圾收集機制(Garbage collection): Java虛擬機:是運行所有Java程序的抽象計算機,是Java語言的

原创 AndroidStudio代碼檢查,Lint檢查,還有註解

一,IntelliJ 代碼檢查 IntelliJ IDEA的具有強大,快速,靈活的靜態代碼分析。它可以檢測編譯器和運行時錯誤,提出改進和完善,甚至在編譯之前。 代碼檢查基礎(Code analysis basics) IntelliJ