常見物件 StringBuffer的兩個小面試題

2021-08-01 09:07:10 字數 786 閱讀 3453

package cn.itcast_08;

/* * 面試題:

* 1:string,stringbuffer,stringbuilder的區別?

* string是內容不可變的,而stringbuffer,stringbuilder都是內容可變的。

* stringbuffer是同步的,資料安全,效率低;stringbuilder是不同步的,資料不安全,效率高

* * 2:stringbuffer和陣列的區別?

* 二者都可以看成是乙個容器,裝其他的資料。

* 但是呢,stringbuffer的資料最終是乙個字串資料。

* 而陣列可以放置多種資料,但必須是同一種資料型別的。

* * 3:形式引數問題

* string作為引數傳遞

* stringbuffer作為引數傳遞

* * 形式引數:

* 基本型別:形式引數的改變不影響實際引數

* 引用型別:形式引數的改變直接影響實際引數

* * 注意:

* string作為引數傳遞,效果和基本型別作為引數傳遞是一樣的。

*/public class stringbufferdemo

public static void change(stringbuffer sb1, stringbuffer sb2)

public static void change(string s1, string s2)

}

常見物件 Object類

object類概述 是類層次結構的根類,每個類都直接或者間接繼承該類。eg 1.class student extends object 直接繼承 2.class student extends person class person extends object 間接繼承 object類的構造方法...

2020 8 9 常見物件 05

date類表示特定的瞬間,精確到毫秒 1.public date 分配date物件並初始化此物件,以分配它的時間 2.public date long date 分配date物件並初始化此物件,以表示自從標準基準時間以來的毫秒偏移 1.public long gettime 獲取時間,以毫秒為單位 ...

常見物件 String類 4

package cn.itcast 06 string類的其他功能 替換功能 string replace char old,char new string replace string old,string new 去除字串兩空格 string trim 按字典順序比較兩個字串 int compa...