15. STRING與STRINGBUFFER的區(qū)別
答:STRING的長(zhǎng)度是不可變的,一旦一個(gè)String對(duì)象被創(chuàng)建,包含在這個(gè)實(shí)例中的內(nèi)容(“字符串”)不可以被更改,直至這個(gè)對(duì)象被銷毀,因此,指向一個(gè) String對(duì)象的變量實(shí)質(zhì)上是一個(gè)常量,String對(duì)象也被稱為常量對(duì)象;STRINGBUFFER的長(zhǎng)度是可變的,可以通過StringBuffer的append()、insert()、reverse()、setCharAt()、setLength()等方法,可以對(duì)這個(gè)字符串中的內(nèi)容修改。如果你對(duì)字符串中的內(nèi)容經(jīng)常進(jìn)行操作,特別是內(nèi)容要修改時(shí),那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法
16. JAVA類實(shí)現(xiàn)序例化的方法是?
答:JAVA類要實(shí)現(xiàn)序列化,對(duì)應(yīng)的類必須先實(shí)現(xiàn)Serializable和Externalizable這兩種接口,然后就可以調(diào)用ObjectOutputStream的witeObject()方法來保存對(duì)象以及通過ObjeatInputStream的readObjeact()方法來讀取保存的對(duì)象。
17. Collection框架中實(shí)現(xiàn)比較要實(shí)現(xiàn)什么接口?
答:要實(shí)現(xiàn)Comparable接口,并實(shí)現(xiàn)這個(gè)接口的唯一方法cpmparaTo(),接受一個(gè)Object對(duì)象,在這個(gè)方法中可以定義對(duì)象的排序規(guī)則。
18. 介紹JAVA中的Collection 框架結(jié)構(gòu) , 并畫出來
<>Collection
<>Set
<>List
HashSet
Tree set
ArrayList
Vector
相關(guān)推薦:C++等考輔導(dǎo):C++static關(guān)鍵字使用時(shí)的技巧北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |