原创 集合總結1

集合類        集合就是一個只能用以存儲對象的容器 特點: 1, 只能存儲對象 2, 長度可變的容器   集合和數組的區別: 1, 集合長度可變,數組長度不可變 2, 數組可以用於存儲基本數據類型和對象,集合只能存儲對象。   集

原创 異常)總結

異常掌握幾點: 1,  異常的思想: 將問題封裝成對象的思想。 2,  異常的處理方式。 編譯時異常:在函數上要聲明,然後要麼拋出,要麼try。 什麼時間try,什麼時間拋throws? 異常你能處理的就try 異常你不能處理的就拋th

原创 靜態(static)總結

static : 1,修飾符,用於修飾成員變量和成員方法 2,被static修飾後的成員變量被對象共享。 3,靜態優先於對象存在。 4,靜態成員可以被對象訪問,也可以被類名訪問。 5,靜態隨着類的加載而加載。        對象特有的數

原创 java——(常量、變量、基本類型、進制、運算符)總結

一,常量  常量的定義:                       常量表示不能改變的數值。 常量的分類: 1,整數常量 2,小數常量 3,布爾型(Boolean)常量,值有兩個:true,false。 4,字符常量, 定義:將一

原创 jdk1.5新特性(泛型)

泛型: 1,jdk1.5版本之後出現的新技術。 2,是一個解決安全問題。 是一個安全機制。好處: 1,將運行時期的問題ClassCastException轉移到了編譯時期,變成了編譯失敗。可以由程序員來解決問題。 2,避免了強制轉換的麻

原创 多線程總結1

進程:正在進行中的程序。  就是一個應用程序在內存中開闢的空間。   線程:負責進程中程序運行的一個控制單元。               一個進程中至少有一個線程。     多線程:可以同時執行多部分代碼。就是一個進程中有多個線程。

原创 集合總結2

Set        接口        無序,元素唯一 HashSet        數據結構:哈希表        不同步        如何保證元素的唯一性: 1, 獲取哈希值:添加的自定義對象需要覆蓋hashCode()方法,

原创 多線程(線程安全、線程間通信、1.5中的Lock)總結2

判斷線程中是否有安全隱患?        1,先明確線程的代碼有哪些        2,線程代碼中是否有共享數據        3,是否有多條語句操作共享數據 解決方法:        同步解決 同步函數:synchronized 作爲

原创 jxl的api--java解析Excel

使用Windows操作系統的朋友對Excel(電子表格)一定不會陌生,但是要使用Java語言來操縱Excel文件並不是一件容易的事。在Web應用日益

原创 Android動畫學習筆記

 3.0以前,android支持兩種動畫模式,tween animation,frame animation,在android3.0中又引入了一個新

原创 OC語法總結

1、定義類:@interface 類名 : 父類@end2、使用:(冒號)表示繼承一個類Student : NSObject 3、使用()定義一個Catagory(類別) * 作用:在不改變原有類結構的基礎上,擴展原有類的方法(不能擴

原创 Android 2.1 源碼目錄結構詳解

Android 2.1 |-- Makefile |-- bionic                        (bionic C庫) |-- bootable                (啓動引導相關代碼) |-- build

原创 jdk1.5新特性(增強for循環)

增強型的for循環 1 foreach循環,jdk1.5新特性。 格式:for(元素類型    變量名  : Collection集合或者數組) {}好處:簡化書寫。 特點:必須要有被遍歷的目標。該目標要麼是數組,要麼是Collect

原创 MeasureSpec學習 - 轉

在自定義View和ViewGroup的時候,我們經常會遇到int型的MeasureSpec來表示一個組件的大小,這個變量裏面不僅有組件的尺寸大小,還有大小的模式。 這個大小的模式,有點難以理解。在系統中組件的大小模式有三種: 1.精確

原创 獲取當前界面正在當前運行的Activity的名字

獲取正在當前運行的Activity的名字   private boolean getCurrentTask(){         ActivityManager activityManager = (ActivityManager)a