JAVA SE 學習第五天

qq_34659268發表於2016-09-08

異常處理:printStackTrace()方法,跟蹤堆疊的資訊。

finally:關閉開啟的檔案、刪除臨時檔案等可以進行資源的清除工作。

使用自定義異常一般步驟:1、通過繼承java.lang.Exception 類宣告自己的異常類;2、在方法適當的位置生成自定義異常的例項,並用throw語句丟擲。3、在方法的宣告部門用throws 語句宣告該方法可能丟擲的異常。;

重寫方法需要丟擲與原方法所丟擲異常型別一致異常或不丟擲異常。

------------》

陣列:、=可以看成是多個相同型別資料組合,對這些資料的統一管理。

一維陣列的宣告方式: type  var[] ; 或者 type[]  var;

java語言中宣告陣列時不能指定其長度(陣列中元素的個數),真不錯的設計,,,,java 相當可以,才像程式設計。

陣列名 = new 陣列元素的型別【陣列元素的個數】

動態初始化:陣列定義與為陣列元素分配空間和賦值的操作分開進行。

靜態初始化:在定義陣列的同時就為陣列元素分配空間並賦值。其實這樣的分配空間並不制定元素個數也不必NEW。 比如:int a[] = {3,8,5}

陣列是引用型別,它的元素相當於類的成員變數,因此陣列分配空間後,每個元素也被按照成員變數的規則被隱式初始化。

陣列的引用arrayName【index】,index為陣列元素下標,可以是整型常量或整型表示式。如:a[3*i]

陣列都有一個屬性length指明它的長度。

public static void main(String[] args)     args儲存命令列輸入的字元  命令列引數

System.exit(0)  0: 正常退出;-1:非正常退出

java.lang
類 Byte


Byte 類將基本型別 byte 的值包裝在一個物件中。一個 Byte 型別的物件只包含一個型別為byte 的欄位。

此外,該類還為 byteString 的相互轉換提供了幾種方法,並提供了處理 byte 時非常有用的其他一些常量和方法。 

每遍歷外迴圈一次,把最小的篩選出,這叫選擇排序;


可以沒事看看資料結構的書..............

氣泡排序:有意思,小泡泡。。。。最大冒出來。

二維、多維陣列。 類推而已,用到了熟練就好。

arraycopy
public static void arraycopy(Object src,
                             int srcPos,
                             Object dest,
                             int destPos,
                             int length)從指定源陣列中複製一個陣列,複製從指定的位置開始,到目標陣列的指定位置結束。從 src 引用的源陣列到 dest 引用的目標陣列,陣列元件的一個子序列被複制下來。被複制的元件的編號等於 length 引數。源陣列中位置在 srcPos 到 srcPos+length-1 之間的元件被分別複製到目標陣列中的 destPos 到 destPos+length-1 位置。 

java.lang.String 類代表不可變的字元序列

String 類代表字串。Java 程式中的所有字串字面值(如 "abc" )都作為此類的例項來實現。

一個二級C過了的人,學JAVA SE 應該很容易。

StringBuffer代表可變的字元序列

數字化時代,字串的處理是最常見的。

StringBuffer 不錯的一個類操作字串






相關文章