物件導向6

2021-10-08 16:33:10 字數 2257 閱讀 3529

1.stringbuffer(執行緒安全的)

1.概述

執行緒安全的可變序列

2.構造

3.方法

public

class

stringbuffertext3

}//可以把任意型別資料新增到字串緩衝區裡面,並返回字串緩衝區本身

public

class

inserttext

}//在指定位置把任意型別的資料插入到字串緩衝區裡面,並返回字串緩衝區本身

public

class

deletetext

}//刪除從指定位置開始指定位置結束的內容,並返回本身

public

class

replacetext

}

public

class

reversetext

}

public

class

substringtext

}

2. stringbuilder(同上,只不過是非執行緒安全的,單執行緒時建議使用,效率高,不用進行執行緒同步,多執行緒時不建議使用,可能會產生資料安全問題)

3.string和stringbuffer之間的相互轉換

1.通過stringbuffer的構造方法

public

class

demo

}

public

class

demo

}

1.substring方法

public

class

demo

}

2.tostring方法

public class demo 

}

3.string構造方法

public

class

demo

}

4.arrays工具類

1.概念

針對陣列進行操作的工具類。

提供了排序,查詢等功能。

2.方法

public

class

demo

; system.out.

println

(arrays.

tostring

(arr));

}}//返回指定陣列的內容的字串表示形式。

public

class

demo

; arrays.

sort

(arr)

; system.out.

println

(arrays.

tostring

(arr));

}}

public

class

demo

; system.out.

println

(arrays.

binarysearch

(arr,7)

);}}

//此方法必須為陣列有序,使用的時候請看好

//亂序查詢不到將會返回-1

public

class

demo

;int

arr2= arrays.

copyof

(arr,10)

; system.out.

println

(arrays.

tostring

(arr2));

}}//陣列拷貝

6 物件導向

1 系統結構圖 xmind 1.理解物件導向 賈伯斯是這樣理解物件導向的 物件就像人一樣,也是活生生的生命。他們有知識,知道怎麼完成任務 他們有記憶,可以把發生的事情記下來。而你和他們的互動並不是低層次的,你是與他們在乙個高度抽象的層面上互動,就像我們現在的對話一樣。我舉個例子來說明。如果我是乙個 ...

物件導向 (6)繼承

物件的繼承代表了一種 is a 的關係,如果兩個物件a和b,可以描述為 b是a 則表明b繼承a。比如 蘋果是水果,即蘋果繼承水果。實際上,繼承者還可以理解為是對被繼承者的特殊化,因為它除了具備被繼承者的特性外,還具備自己獨特的個性。就像蘋果,除了具有水果的一般特性外,它還有多種維生素 礦物質 醣類 ...

java物件導向6

介面 inet ce 當乙個抽象類中的方法都是抽象的時候,這時可以將該抽象類用 介面 inte ce來代替。格式 inte ce 介面中的成員修飾符是固定的 只能有這個兩種元素 成員變數 public static final 成員函式 public abstract 介面的出現將 多繼承 通過另一...