EasyDemo*Java面试常见题
来源:互联网 发布:恩施二手淘宝 编辑:程序博客网 时间:2024/06/05 00:38
式题:
一、选择题
1.下面哪一个语句正确()
A.java程序经过编译后会产生machine code
B.java程序经编译后会产生byte code
C.java程序经编译后会产生DLL
D.以上说法都不正确
2.下列说法正确的有()
A.class中的constructor不可省略
B.Constructor必须与class同名,但方法不能与class 同名
C.Constructor在一个对象被new时执行
D.一个class只能定义一个Constructor
3.下面哪种说法是正确的()
A.实例方法可以直接调用超类的实例方法
B.实例方法可直接调用超类的类方法
C.实例方法可直接调用其它类的实例方法
D.实例方法可直接调用本类的类方法
4.执行如下程序代码
A=0,C=0;
Do{
--C;
A=A-1;
}while(A>0)
后,C的值是()
A. 0 B. 1 C. -1 D. 死循环
5.现有下述代码,选择出能够打印出"Test2"的数字(多选) ()
switch(x){
case 1;
System.out.println("Test1");
case 2;
case 3;
System.out.println("Test2");
break;
}
System.out.println("Test3");
}
A. 0 B. 1 C. 2 D. 3 E. 4
6.从下列选项中选择正确的java表达式(多选) ()
A. int k = new String("aa")
B. String str = String("bb")
C. char c = 74;
D. long j = 8888;
7.下述代码的执行结果为()
pulbic class foo {
static String s;
public static void main(String[] args){
System.out.println("s=" + s);
}
}
A.代码能够编译,打印出"s ="
B.代码能够编译,打印出"s = null"
C.代码不能够编译,因为String s 没有实例化
D.代码能够编译,但是当调用toString()时抛出NullPointerException异常
8.下述代码的执行结果是()
class Super{
public int getLength(){
return 4;
}
}
public class Sub extends Super{
public int getLength(){
return 5;
}
public static void main(String[] args){
Super sooper = new Super();
Super sub = new Sub();
System.out.println(sooper.getLength()+","+sub.getLength());
}
}
A.4,4 B.4,5 C.5,4 D.5,5
9.关于java语言,下列描述正确的是(多选) ()
A.switch不能够作用在String类型上
B.List,Set,Map都继承自Collection接口
C.java语言支持goto语句
D.GC是垃圾收集器,程序员不用担心内存管理
10.关于异常(Exception),下列描述正确的是(多选) ()
A.异常的基类为Exception,所有异常都必须直接或间接继承它
B.异常可以用try{...}catch(Exception e){...}来捕捉并进行处理
C.如果某异类继承RuntimeException,则该异常可以不被声明
D.异常可以随便处理,而不是抛给外层的程序进行处理
二、问答类
1.String类和StringBuilder类有什么区别?
2.什么是反射?反射有哪些作用?
三、编程题
1.创建类Person,其中存储的成员数据为:age(int),sex(boolean),weight(int),
至少有一个构造函数可以初始化这三个属性值,同时提供获取这三个属性值的public方法。
2.创建一个文件a.txt,向文件中写入两行数据,然后关闭文件
阅读全文
0 0
- EasyDemo*java面试常见题
- EasyDemo*Java面试常见题
- EasyDemo*Java面试常见题
- EasyDemo*Java面试常见题
- EasyDemo*Java面试常见题
- EasyDemo*android面试常见题
- EasyDemo*android面试常见题
- EasyDemo*andorid面试常见题
- EasyDemo*android面试常见题
- EasyDemo*android面试常见式题
- EasyDemo*40个比较重要的Android面试常见题
- EasyDemo*andorid面试式题
- JAVA程序员面试常见题
- Java面试常见算法题
- Java线程面试常见题
- java面试常见100+题
- Java常见面试50题(java jsp)
- Java常见面试50题(java jsp)
- 翻转数组(判断递增递减问题)
- Java 编译后的class文件覆盖注意要点
- 最常用的15大Eclipse开发快捷键技巧
- 名片识别OCR技术介绍
- mybats redis二级缓存扩展
- EasyDemo*Java面试常见题
- python编程练习之四——获取系统内存、CPU、磁盘、平均负载信息并保存到数据库中
- 数组计算机 单点更新和区间查询
- Spring Boot实战之Filter实现使用JWT进行接口认证 jwt(json web token) 用户发送按照约定,向服务端发送 Header、Payload 和 Signature,
- Ruby中文乱码问题
- 报错:1130-host ... is not allowed to connect to this MySql server
- 神经网络与深度学习 笔记 (一)
- 低功耗设计的几个思路
- CSS3笔记——渐变