目录
一、选择题
1.以下方法,哪个不是对add方法的重载?
public class Test
{
public void add( int x,int y,int z){}
}
A. public int add(int x,int y,float z){return 0;}
B. public int add(int x,int y,int z){return 0;}
C. public void add(int x,int y){}
D. 所有选项都不是
重载意味着参数列表必须不同,方法名称必须相同,其他可以更改也可以不更改。
所以正确答案是 B
2.在Java中,关于HashMap类的描述,以下错误的是
A. HashMap使用键/值得形式保存数据
B. HashMap 能够保证其中元素的顺序
C. HashMap允许将null用作键
D. HashMap允许将null用作值
HashMap使用键/值得形式保存数据。HashMap 不能够保证其中元素的顺序,HashSet能。HashMap允许将null用作键和值。
所以正确答案是 B
3.在Java中,( )类提供定位本地文件系统,对文件或目录及其属性进行基本操作
A. FileInputStream
B. FileReader
C. FileWriter
D. File
FileInputStream提供了对文件的字节读取;FileReader提供了对文件的字符读取;FileWriter提供了对文件的字符写入;File提供了对文件的基本操作,包括对删除,文件路径等操作。
所以正确答案是 D
4.下面程序的运行结果是
String str1 = "hello";
String str2 = "he" + new String("llo");
System.err.println(str1 == str2);
A. true
B. false
C. exception
D. 无输出
“==”进行的是两个变量数值的比较,对于基本数据类型来说比较的就是基本数值是否相等,对于引用数据类型来说比较的是两个引用是否