原创 java study 03day--循環嵌套練習題
一、嵌套練習題一 ü 語句嵌套形式。其實就是語句中還有語句。 ***** **** *** **
原创 java study 02day--if與switch語句結構
一、if語句 if語句判斷結構 三種格式: if(條件表達式) { 執行語句; } if(條件表達式) { 執行語句; }
原创 java study 04day--進制轉換
一、十進制-》二進制 public static void toBin(int num) { StringBuffer sb = new StringBuffer();
原创 Java study 05day--面向對象
一、概述 l 面向對象是相對面向過程而言 l 面向對象和麪向過程都是一種思想 l 面向過程 • 強調的是功能行爲 l 面向對象 • 將功能封裝進對象,強調具備
原创 java study 06day--面向對象(static關鍵字)
一、靜態:static 用法:是一個修飾符,用於修飾成員(成員變量,成員函數). 當成員被靜態修飾後,就多了一個調用方式,除了可以被對象調用外, 還可以直接被類名調用。類名.靜態成員。 static特點: 1,隨着類的加載而加載。
原创 Java study 05day-this關鍵字
this:看上去,是用於區分局部變量和成員變量同名情況。 this爲什麼可以解決這個問題? this到底代表的是什麼呢? this:就代表本類的對象,到底代表哪一個呢? this代表它所在函數所屬對象的引用。
原创 Java study 09day--throw和throws的區別,RuntimeException
一、throw和throws的區別 throws和throw的區別 throws使用在函數上。 throw使用在函數內。 throws後面跟的異常類。可以跟多個。用逗號隔開。 throw後跟的是異常對象。 二、RuntimeExcep
原创 java study 09day--內部類訪問規則
將一個類定義在另一個類的裏面,對裏面那個類就稱爲內部類(內置類,嵌套類)。 內部類的訪問規則: 1,內部類可以直接訪問外部類中的成員,包括私有。 之所以可以直接訪問外部類中的成員,是因爲內部類中持有了一個外部類的引用,格式外
原创 Java study 10day--finally與異常處理語句格式
一、finally finally代碼塊:定義一定執行的代碼。 通常用於關閉資源。 通常操作數據庫中對數據的關閉. 二、異常-處理語句其他格式 第一個格式: try { } catch () { } 第二
原创 Java study 09day--異常處理
一、異常處理 在函數上聲明異常。 便於提高安全性,讓調用出者進行處理。不處理編譯失敗。 class Demo { int div(int a,int b) throws Exception//在功能上通過throws的關鍵字
原创 java study 08day--equal()與toString()
一、equal() Object:是所有對象的直接後者間接父類,傳說中的上帝。 該類中定義的肯定是所有對象都具備的功能。 Object類中已經提供了對對象是否相同的比較方法。 如果自定義類中也有比較相同的功能,沒有必要重新定義。 只要
原创 Java study 07day--模版方法模式
需求:獲取一段程序運行的時間。 原理:獲取程序開始和結束的時間並相減即可。 獲取時間:System.currentTimeMillis(); 當代碼完成優化後,就可以解決這類問題。 這種方式,模版方法設計模式。 什麼是模版
原创 Java study 10day--異常-覆蓋時的異常特點
一、異常-覆蓋時的異常特點 異常在子父類覆蓋中的體現; 1,子類在覆蓋父類時,如果父類的方法拋出異常,那麼子類的覆蓋方法,只能拋出父類的異常或者該異常的子類。 2,如果父類方法拋出多個異常,那麼子類在覆蓋該方法時,只能拋出父類異常的子集。
原创 Javastudy 08day--多態中的轉型
一、多態中的轉型 class DuoTaiDemo2 { public static void main(String[] args) { //Animal a = new C
原创 Java study 09day--自定義異常
需求:在本程序中,對於除數是-1,也視爲是錯誤的是無法進行運算的。 那麼就需要對這個問題進行自定義的描述。 當在函數內部出現了throw拋出異常對象,那麼就必須要給對應的處理動作。 要麼在內部try catch處理。 要麼在函數上聲明