原创 Java 集合(一)集合使用詳解

文章目錄一、集合框架概述二、Collection接口2.1 List2.2 Set三、Map接口四、集合的比較4.1 ArrayList和LinkedList4.2 HashTable與HashMap4.3 HashMap、Has

原创 Java 集合(三)Set詳解

文章目錄一、Set1.1、添加元素1.2、刪除元素1.3、其他方法二、AbstractSet2.1、所有方法2.2、特殊方法三、HashSet3.1、構造方法3.2、其他方法3.3、特殊方法3.4、常用遍歷方法四、LinkedHa

原创 算法入門(一)冒泡排序及優化詳解

文章目錄一、冒泡排序基礎二、冒泡排序優化2.1 第一種優化2.2 第二種優化2.3 第三種優化 一、冒泡排序基礎   冒泡排序是比較基礎的排序算法之一,其思想是相鄰的元素兩兩比較,較大的數下沉,較小的數冒起來,這樣一趟比較下來,最

原创 Java 集合(四)Map詳解

文章目錄一、Map1.1、添加元素1.2、其他方法二、AbstractMap2.1、添加元素2.2、其他方法三、HashMap3.1、構造方法3.2、其他方法四、LinkedHashMap4.1、構造方法4.2、其他方法五、Tre

原创 算法入門(二)快速排序及優化詳解

一、快速排序基礎   快速排序也是一種較爲基礎的排序算法,其效率比上篇文章介紹的冒泡排序算法有大幅提升。因爲使用冒泡排序時,一趟只能選出一個最值,有n個元素最多就要執行n - 1趟比較。而使用快速排序時,一次可以將所有元素按大小分

原创 Java 設計模式(二)創建型模式

文章目錄一、單例模式1.1 單例模式定義1.2 單例模式特點1.3 單例模式主要角色1.4 單例模式實現方式1.4.1懶漢式單例1.4.2 餓漢式單例1.4.3 雙重校驗鎖單例1.4.4 靜態內部類單例1.5 單例模式應用場景二、

原创 Android TV 編譯自定義jar

文章目錄一、添加編譯項1.1 Android編譯過程1.2 要添加的編譯選項二、jar功能實現2.1 抽象基類2.2 具體實現類2.3 工廠類三、調用jar中接口3.1 聲明jar3.2 使用jar   在之前的

原创 Android TV ROM體積精簡

文章目錄一、update.zip結構簡介1.1 boot.img1.2 system目錄1.3 META-INF目錄二、系統體積精簡2.1 system/app2.2 system/bin2.3 system/lib2.4 sys

原创 Java 集合(二)List詳解

文章目錄一、List1.1 添加元素1.2 刪除元素1.3 遍歷元素1.4 判斷包含關係1.5 檢索元素1.6 其他方法二、AbstractList2.1 添加元素2.2 刪除元素2.3 遍歷元素2.4 檢索元素2.5 其他方法

原创 Java 設計模式(三)結構型模式

文章目錄一、適配器模式1.1 適配器模式定義1.2 適配器模式特點1.3 適配器模式主要角色1.4 適配器模式實現方式1.4.1 類適配器模式1.4.2 對象適配器模式1.5 適配器模式應用場景二、橋接模式2.1 橋接模式定義2.

原创 Java 設計模式(四)行爲型模式

文章目錄一、模板模式1.1 模板模式定義1.2 模板模式特點1.3 模板模式主要角色1.4 模板模式實現方式1.5 模板模式應用場景二、策略模式2.1 策略模式定義2.2 策略模式特點2.3 策略模式主要角色2.4 策略模式實現方

原创 Android TV 海思平臺調試

文章目錄一、產品參數1.1 Hi3798MV1001.2 Hi3798MV300二、網絡類&播放類三、系統類3.1 輸出相關3.2 CEC3.3 杜比3.4 IGMP3.5 系統信息大彙總四、抓log腳本4.1 通用型腳本4.2

原创 Java 設計模式(五)設計模式的區別

文章目錄一、設計模式的適用場景二、設計模式的區別2.1 狀態模式與策略模式2.2 策略模式與模板方法模式2.3 代理模式與裝飾模式2.4 工廠模式與創建者模式2.5 訪問者模式與迭代器模式2.6 適配器模式與外觀模式2.7 裝飾器

原创 Java 集合(一)框架概述與Collection

文章目錄一、集合框架概述1.1 Collection繼承關係1.2 Map繼承關係二、Collection相關2.1 Collection2.1.1 Collection接口彙總2.1.2 Collection接口詳述2.2 Ab

原创 Android TV HDMI開發

文章目錄一、分辨率1.1、獲取/設置分辨率1.2、初始化默認分辨率1.2.1、最優分辨率1.2.2、最大分辨率二、電視機信息三、待機   在進行機頂盒ROM開發時,HDMI相關功能是常見的功能模塊,本篇文章就簡單介紹一些常見的HD