原创 Java進階05-枚舉、註解

枚舉和註解 枚舉 定義解釋 枚舉是在java1.5之後加入進來的。 枚舉是列出某些有窮序列集的所有成員的程序,或者是一種特定類型對象的計數。本質就是,一個類裏定義幾個靜態變量,每個變量都是這個類的實例。 怎麼使用 簡單的使用:使

原创 Android Handler的使用和原理解析

Handler使用與原理解析 使用 原理 總結 使用 1.在主線程中使用: public static final int UPDATE_NAME=2; private MyHandler mHandler; @Overri

原创 Java基礎02-數組,IO,異常處理

Java基礎知識複習 繼續承接上一篇先帖一個導圖: 5.數組 數組也沒好說的,即是注意 數組其實也是引用類型數據。許多數據結構的實現是通過數組。比如ArrayList,hashMap。 數組是不可變的。數組查詢很快,直接通過下

原创 Android學習方法和計劃制定

Android學習方法和知識體系學習方法計劃制定 學習方法 學習方法的重要 這個是毋庸置疑的,好的學習方式可以做到事半功倍,同樣不好的學習方法那就是 事倍功半了那到底什麼樣的學習方法纔是好的學習方法?這個其實沒有統一的答案,只能說

原创 Android知識體系思維導圖

Android體系Android知識體系基礎實戰Android思維導圖 Android知識體系 知識體系這個東西都大家都聽過,也知道它非常的重要的,平時也會再其他的地方看到別人放出來的思維導圖。但是大家有沒有想過自己的思維導圖是什

原创 Android內存映射

內存映射 想理解這個知識點,我們首先要知道內存的概念和映射的概念。 內存的基本概念 我們先看一張計算的組成圖: 內存一般分爲只讀存儲器(ROM)和隨機存儲器(RAM),以及最強悍的高速緩衝存儲器(CACHE),只讀存儲器應用廣泛

原创 Android JNI使用和原理分析

JNI原理分析 用法很比較簡單。1.編寫java文件,使用關鍵字native 2.編寫頭文件。3實現C++代碼。4編譯出SO 5.集成調用。 1.編寫JAVA 創建Java文件: package com.zx.testjni;

原创 Android強化01-Activity

Activity 定義 也叫活動,從java層面上看就是一個類。 作用 啓動流程 生命週期

原创 Java進階07-多線程定義

多線程 定義 進程: 指在系統中能獨立運行並作爲資源分配的基本單位,它是由一組機器指令、數據和堆棧等組成的,是一個能獨立運行的活動實體。 進程的特性: 1.動態性:進程的實質是程序的一次執行過程,進程是動態產生,動態消亡的。 2.

原创 Java面向對象09-特性

Java語言特點 什麼是面向對象 對象是事物存在的實體,如,豬、狗,花早等都是對象,對象由兩部分組成。面向對象編程的三大特點:繼承,多態,類是封裝對象的屬性和行爲的載體,反過來說具有相同屬性和行爲的一類實體被稱爲類。 面向對象思

原创 新建項目報錯Execution failed for task ':app:mergeDebugResources'.

Execution failed for task ‘:app:mergeDebugResources’. 造成這個錯誤的原因有很多。比如網上說的png圖片問題。圖片不合法等。 但是如果你新建的項目就報這個錯誤,而且從log信息裏