11. 构造器Constructor是否可被override?
答:可以。
12. 是否可以继承String类?
答:String类是final类所以不可以继承。
13. 题目
父类:
public class FatherClass
{
public FatherClass()
{
System.out.println("FatherClass Create");
}
}
子类:
public class ChildClass extends FatherClass
{
public ChildClass()
{
System.out.println("ChildClass Create");
}
public static void main(String args)
{
FatherClass fc = new FatherClass();
ChildClass cc = new ChildClass();
}
}
请问输出结果为:
FatherClass Create+
FatherClass Create
ChildClass Create
14. public class OuterClass {
private double d1 = 1.0;
//insert code here line 3
}
从下列选项中选择两个正确的答案放在 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的区别
答:STRING的长度是不可变的,一旦一个String对象被创建,包含在这个实例中的内容(“字符串”)不可以被更改,直至这个对象被销毁,因此,指向一个 String对象的变量实质上是一个常量,String对象也被称为常量对象;STRINGBUFFER的长度是可变的,可以通过StringBuffer的append()、insert()、reverse()、setCharAt()、setLength()等方法,可以对这个字符串中的内容修改。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法
16. JAVA类实现序例化的方法是?
答:JAVA类要实现序列化,对应的类必须先实现Serializable和Externalizable这两种接口,然后就可以调用ObjectOutputStream的witeObject()方法来保存对象以及通过ObjeatInputStream的readObjeact()方法来读取保存的对象。
17. Collection框架中实现比较要实现什么接口?
答:要实现Comparable接口,并实现这个接口的唯一方法cpmparaTo(),接受一个Object对象,在这个方法中可以定义对象的排序规则。
18. 介绍JAVA中的Collection 框架结构 , 并画出来
<>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();
}
}
}
20. 编程题::写一个满足Singleton模式的类出来
public class SingletonTest
{
private static SingletonTest sp;
private SingletonTest() {}
public static SingletonTest getInstance()
{
if (spnull)
{ sp=new SingletonTest(); }
return sp;
}