原创 break,continue,return三者之間的區別
break:跳出 * continue 結束本次循環,繼續下一次循環 * break語句:應用範圍 選擇結構和循環結構 * contin
原创 抽象類與接口
抽象類class 定義:abstract修飾的類叫做抽象類 存放:成員變量 普通方法 常量 抽象方法 抽象類擁有構造方法,子類實例化必須調用父類的構造方法。 創建方式:需要依託子類(普通子類實現的抽象方法)
原创 java 練習題
1、編寫程序,模擬銀行賬戶功能。要求如下、 屬性、賬號、儲戶姓名、地址、存款餘額、最小余額。 方法、存款、取款、查詢。根據用戶操作顯示儲戶相關信息。
原创 面向對象的思想
面向對象:爲了讓代碼更加簡潔,並且提高開發效率和維護性。讓代碼高複用,而引入的一種思想。 面向對象思想在代碼中的應用 類(class):對一個事物的形容,一張圖紙,抽象的。 實例(instance):由類生成的一個對象,類的實體。 /
原创 面向對象的思想
面向對象的思想 面向對象:爲了讓代碼更加簡潔,並且提高開發效率和維護性。讓代碼高複用,而引入的一種思想。 面向對象思想在代碼中的應用 類(class):對一個事物的形容,一張圖紙,抽象的。 實例(instance):由類生成的一個對象,類
原创 構造方法的特點
例如: class Test{ int a; int b; public Test(){ } public Test(int a, int b){ this.a= a;
原创 equals與==的區別
** * Object 是所有對象的直接或簡介父類(超類) 該類中定義的肯定是所有對象都具備的功能 * * * 面試題:equals和==有啥區別 * * 答:在Object類下,equals就是==(比較的是兩個對象是
原创 異或和+=的使用
兩個變量交換值,不採用聲明第三方變量就能實現的方法 /*-採用異或來交換兩個變量之間的值-**/int a = 4;int b = 5;a = a ^ b;b = a ^ b;a = a ^ b;System.out.print
原创 android FragmentTabHost切換Fragment時避免UI重新加載
private View rootView;// 緩存Fragment view @Override public View onCreateView(LayoutInflater inflater, ViewGroup con
原创 EventBus實現廣播的接受
public class MainActivity extends Activity implements OnClickListener { private Button mSendBroadca
原创 RecyclerView添加多個樣式不同的Item佈局
RecyclerView加載一種Item顯示,往往不能滿足我們在項目中開發的需要,下面我來給大家演示一下RecyclerView如何給它添加多個佈局文件 那麼現在問題來了,這樣實現的方式有很多種,1、通過RecyclerView中的Ada
原创 EventBus 詳細使用教程[在Activity、Service、Receiver中Post],eventbusreceiver
1、添加EventBus compile 'de.greenrobot:eventbus:2.4.0' 或下載相關對應的jar包 2、註冊和註銷EventBus @Override
原创 android實現計時與倒計時(限時搶購)的幾種方法(線程)
方法一 Timer與TimerTask(Java實現) [java] view plaincopy public class timerTask extends Activity{ private int recL
原创 關於File類的學習
// 1、file不單單代表文件,代表一個文件夾 // 2、file類一個唯一一與文件有關的操作類 public static void main(String[] args) { // 創建文件d://abc.txt文檔
原创 android studio解決導包衝突
在android的更目錄下面加上 packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exc