1).public static long System.currentTimeMillis();java
功能:用於返回以毫秒爲單位的當前時間。編程
2).public static void arrayCopy(Object src,int scrPos,Object dest,int destPos,int length);數組
功能:將數組中指定的數據拷貝到另外一個另外一個數組中。app
其中,src參數是源數組,srcPos參數是源數組的起始位置;dest參數是目標數組;destPosc參數是目標數組中的起始位置;length參數是須要複製的數組元素的數量。ide
java.lang.System類中提供了大量的靜態方法,能夠獲取與系統相關的信息或系統級操做。ui
String類的字符串是一個常量,它們的值在建立後就不能再更改;字符串在底層是一個被final關鍵字修飾的數組,不能改變,是一個常量。this
進行字符串相加時,內存中就有了多個字符串,佔用的空間很大,且效率不高。orm
StringBulider類,就是一個字符串的緩衝區,能夠提升字符串的操做效率(能夠當作一個長度能夠改變的字符串)。對象
StringBulider類的底層也是一個數組,但沒有被final關鍵字修飾,能夠改變長度。內存
StringBulider類在內存中始終是一個數組,佔用空間少,執行效率高,它的初始化容量爲16字節,若是輸入的字符長度超過了它的初始化容量(通常爲16字節),它可以自動擴容(變爲32字節)。
java.lang.StringBulider類:字符串的緩衝區,能夠提升字符串的效率。
StringBulider類的構造方法:
無參構造方法:StringBulider();
功能:構造一個不帶任何字符串的字符串生成器,其初始化容量爲16字節。
含參構造方法:StringBulider(String str);
功能:構造一個字符串生成器,並初始化爲指定的字符串內容。
StringBulider類經常使用方法:
append方法:
public StringBuider append(...);
能夠添加任意類型的數據的字符串形式,並返回當前對象自身。
append方法返回的是「this.」調用的對象。
使用append方法因此使用append方法無需接收返回值。
擴展:鏈式編程,是指方法返回的是一個對象,能夠繼續調用方法。
toString方法:
StringBulider和String能夠互相轉換。
String-->StringBulider:可使用StringBulider的構造方法。
格式:
StringBulider(String str)構造一個字符串生成器,並初始化爲指定的字符串內容。
StringBulider-->String:可使用StringBulider的toString方法。
格式:
public String toString ()將當前StringBulider對象,轉換爲String對象。
概念:使用一個類,把基本類型的數據封裝起來,在類中定義一些方法,這個類就叫包裝類。
咱們使用類中的方法來操做這些基本類型的數據。
常見基本類型和包裝類的對照表:
基本類型 包裝類型
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
包裝類的拆箱與裝箱:
裝箱是指把基本類型的數據,包裝到包裝類中;可用構造方法:
Integer(int value)構造一個新分配的Integer對象,它表示指定的int值。其餘基本類型(如String,float等)同理。
Integer(String s)構造一個新分配的Integer對象,它表示String參數所指示的int值,傳遞的字符串,必須是基本類型的字符串,不然會出現異常,"100"正確,「a」是拋異常。
可用靜態方法:
static Integer value (int i)返回一個表示指定的int值的Integer實例。
static Integer value (String s)返回保存指定的int值的Integer實例。
拆箱是指在包裝類中取出基本類型的數據(包裝類-->基本數據類型)
成員方法: int intValue()以int類型返回該Integer的值。
NumberFormatException:數據格式化異常。
自動裝箱與自動拆箱:
即基本類型和包裝類之間的轉換能夠自動進行。
自動裝箱:直接把int類型的整數賦值給包裝類。
如: Integer in = 1;就至關於Integer in = new integer(1);
自動拆箱;in是包裝類,沒法直接參與運算,能夠自動轉換爲基本數據類型,在進行計算in+2時,就至關於in.inValue()+2 =3;
In= in.inValue +2 = 3就是一個自動裝箱。
包裝類中基本類型和字符串類型之間的轉換:
基本數據類型-->字符串(String)
1).基本數據類型的值+「 」就能夠將基本數據類型轉換爲字符串,這是最簡單的方法,工做中最經常使用。
2).包裝類的靜態方法toString(參數),不是Object類的toString()重載,static String toString(int i)返回一個表示指定整數的String對象。
3).String類的靜態方法valueOf(參數),static String valueOf(int i )返回int參數的字符串表示形式。
字符串-->基本數據類型
使用包裝類的靜態方法parseXXX(「字符串」);
Integer類:static int parseInt(String s);
Double類:static double parseDouble(String s).