原创 [轉載]自定義控件知識儲備-View的繪製流程

轉自http://blog.csdn.net/yisizhu/article/details/51527557 在自定義控件這個學習系列

原创 java基礎--------IO輸入輸出之異常、File類和遞歸

第一部分 異常 異常按照情況的嚴重性,可以分爲Error和Exception。Error是比較嚴重的情況,比如內存溢出,不是寫程序本身的情況。Exception則又按照其出現的時間,分爲編譯期異常和運行期異常。運行期異常是:Run

原创 java基礎---------集合之Collection與List

第一部分  Collection(集合) 在集合之前,我們就學過裝元素的容器數組。數組可以裝兩種類型,一種是基本數據類型,一種是引用數據類型。基本數據類型如byte,short,char,int,long,float,double,b

原创 java基礎---------IO字符流及綜合練習題

第一部分:字符流 字符流=字節流+編碼表。 字符流是相對字節流來說的,由於一箇中文字符佔據了兩個字節,因此用字節流讀中文字符時,不如字符流處理中文效果好,因此在遇到文本情況時,能用字符流的最好用字符流。1、編碼表: 由字符及其對應的數值

原创 java基礎---------多線程與反射

第一部分多線程: java語言是爲數不多的支持多線程的語言。 進程:當程序進入內存運行時,即變成了一個進程。進程是處於運行過程中的程序,並且具有一定的獨立功能,進程是系統進行資源分配和調度的一個獨立單位。 硬盤和內存都可以存儲數據。硬盤

原创 java基礎---------面向對象(二)

面向對象(二) 一、代碼塊 用{}括起來的代碼。代碼塊可以分爲局部代碼塊,構造代碼塊,靜態代碼塊。局部代碼塊,用與限定變量的生命週期,及早釋放,提高內存利用率。構造代碼塊,把多個構造方法中相同的代碼放到一起,每個構造方法執行前,首先執行

原创 java基礎--------二維數組及面向對象(一)

第一部分 二維數組 二維數組的定義:元素是一維數組的數組。 格式: 數組類型 [] [] 數組名=new 數據類型[m][n]; 數組類型[] []數組名= new 數據類型[m][]; 數組類型[][]數組名=new 數據類型[][]{

原创 java基礎--------java語法基礎之運算符、關鍵字等

對於大多數的編程語言來說,運算符都是差不多的。運算符包括算術運算符,賦值運算符,比較運算符,邏輯運算符,位運算符,三元運算符等。 遞增運算符正是對“C++”這個名字的一種解釋,暗示着“超載 C 的一步”。在早期的一次 Java 演講中

原创 java基礎---------集合之Map及Collections集合類

第一部分 Map集合 Map<K,V> Map集合中的鍵值具有一一映射的關係。且不能有重複的鍵。是一個頂層接口。 Map集合和Collection集合的區別: Map集合存儲元素是成對出現的。Collection集合存儲的元素是單獨出現

原创 java基礎--------方法與一維數組

一、方法: 也就是c語言中的函數。指能夠完成特定功能的代碼塊。但是在java面嚮對象語言中,方法只是類中的一個成員,而類纔是面嚮對象語言的基本單位,就像組成社會的最基本單位是家庭一樣,類就像是家庭,而方法在java中只是家庭中的一個成員

原创 java基礎--------java語法基礎之語句

------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! ------- java語句中的順序結構,選擇結構以及循環結構,三種結構的互相嵌套能夠窮盡一切算法的事實,我在這裏就不多贅述。下面我們直接正題: 第一

原创 java基礎---------IO輸入輸出之字節流

IO流分類: (1):按照流向可以分爲: 輸入流:讀取數據; 輸出流:寫出數據; (2):按照數據類型: 字節流字節輸入流:讀取數據 InputStream 需要有文件。字節輸出流:寫出數據 OutputStream 不需要自己再

原创 java基礎--------JDK1.5新特性之泛型、自動拆裝箱、增強for、靜態導入、可變參數

第一部分 泛型 泛型是指將一種類型明確的工作推遲到創建對象或者調用方法的時候纔去明確的特殊的類型。是JDK1.5之後的新特性。下面是個簡單的泛型應用一、泛型類<span style="font-size:14px;">class Ob