從下列選項中選擇兩個正確的答案放在 line 3 中(C E)
A. class InnerOne{
public static double methoda() {return d1;}
}
B. public class InnerOne{
static double methoda() {return d1;}
}
C. private class InnerOne{
double methoda() {return d1;}
}
D. static class InnerOne{
protected double methoda() {return d1;}
}
E. abstract class InnerOne{
public abstract double methoda();
}
15. STRING與STRINGBUFFER的區(qū)別
答:STRING的長度是不可變的,一旦一個String對象被創(chuàng)建,包含在這個實例中的內(nèi)容(“字符串”)不可以被更改,直至這個對象被銷毀,因此,指向一個 String對象的變量實質(zhì)上是一個常量,String對象也被稱為常量對象;STRINGBUFFER的長度是可變的,可以通過StringBuffer的append()、insert()、reverse()、setCharAt()、setLength()等方法,可以對這個字符串中的內(nèi)容修改。如果你對字符串中的內(nèi)容經(jīng)常進行操作,特別是內(nèi)容要修改時,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法
16. JAVA類實現(xiàn)序例化的方法是?
答:JAVA類要實現(xiàn)序列化,對應(yīng)的類必須先實現(xiàn)Serializable和Externalizable這兩種接口,然后就可以調(diào)用ObjectOutputStream的witeObject()方法來保存對象以及通過ObjeatInputStream的readObjeact()方法來讀取保存的對象。
17. Collection框架中實現(xiàn)比較要實現(xiàn)什么接口?
答:要實現(xiàn)Comparable接口,并實現(xiàn)這個接口的唯一方法cpmparaTo(),接受一個Object對象,在這個方法中可以定義對象的排序規(guī)則。
18. 介紹JAVA中的Collection 框架結(jié)構(gòu) , 并畫出來
<>Collection
<>Set
<>List
HashSet
Tree set
ArrayList
Vector
19. 編程題:列出某文件夾下的所有文件 (文件夾從命令行輸入)
解:import java.io.*;
public class listFile
{
public static void main (String[] args)
{
String s="";
InputStreamReader ir=new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(ir);
try {
s = in.readLine();
File f=new File(s);
File[] files=f.listFiles();
for(int i=0;i
{
if(files[i].isFile())
{
System.out.println("文件:"+files[i]);
}
else
{
System.out.println("目錄:"+files[i]);
}
}
in.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
相關(guān)推薦:全國計算機等級考試將于3月28日至4月1日舉行北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |