Java面试题(带答案) 联系客服

发布时间 : 星期一 文章Java面试题(带答案)更新完毕开始阅读7b72332d5627a5e9856a561252d380eb62942301

A: 程序会打出 \

B: 程序会抛出 NullPointerException C: 非静态变量不能够被静态方法引用

D: 编译器会抛出 \的错误 答案:C

19,HashMap和HashTable的描述,错误的是? ( )

A: 他们都实现了Map接口。

B: HashMap非线程安全,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供额外同步。

C: HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。

D: 通过contains方法可以判断一个对象是否存在于HashMap或者Hashtable中。

答案:D

20,在Web应用程序的文件与目录结构中,web.xml是放置在( )中。

A: WEB-INF目录 B: conf目录

C: lib目录 答案:A

D: classes目录

多选题

21,下面有关java的instanceof、?、&、&&说法正确的有?( )

A: instanceof :用来判断某个实例变量是否属于某种类的类型。 B: ?: 三目运算符 C: &: 位运算:按位与 D: &&: 逻辑运算:逻辑与

答案:A B C D

22,下面哪些属于java的基本数据类型? ( )

A: byte B: string C: boolean D :void

答案:A C

23,判断下列数据类型转换的正确选项( )

答案:A C

A: int i=0;object o1=i;object o2=(object)i;

B: int i=0;object o=i;int i1=o;int i2=(object)o;int i3=(int)o; C: int i=0; long l1=i;long l2=( long)i;

D: int i=0; object o1=i;long l1=( int)o1;long l2=(long)o1;

24,在Java中,关于HashMap类的描述,以下正确的是 ( )

A: HashMap使用键/值得形式保存数据 B: HashMap 能够保证其中元素的顺序 C: HashMap允许将null用作键 D: HashMap允许将null用作值 E: HashMap 的长度为length 答案:A C D

25,下列关于JavaBean的说法错误的是( )

答案:B C D

A: Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B: 在JSP文件中引用Bean,其实就是用语句 C: 被引用的Bean文件的文件名后缀为.java D: Bean文件放在任何目录下都可以被引用

简答题: Java 简答题

1.以下语句是否能正确执行? abstract class Name {

private String name;

public abstract boolean isStupidName(String name) {} }

答案: 错。abstract method必须以分号结尾,且不带花括号。

2.以下语句是否能正确执行? public class Something {

void doSomething () {

private String s = \ int l = s.length(); } }

答案: 错。局部变量前不能放置任何访问修饰符 (private,public,和protected)。final可以用来修饰局部变量

3.以下语句是否能正确,如果正确输出是什么? class Something {

int i;

public void doSomething() {

System.out.println(\ } }

答案: 正确。输出的是\。int i属於instant variable (实例变量,或叫成员变量)。instant variable有default value。int的default value是0。

4:如何将String类型转化成Number类型?请用代码说明 答案:Integer类的valueOf方法可以将String转成Number。下面是代码示例:?1 String numString = “1000”; 2 intid=Integer.valueOf(numString).intValue();