刷题
时间
精选
JAVA笔面题
1.在使用super和this关键字时
以下描述错误的是?(多选)
A. 在子类构造方法中使用super()意为调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过
B. this()和super()不一定要放在构造方法内第一行
C. this()和super()可以同时出现在一个构造函数中
D. this()和super()可以在static环境中使用,包括static方法和static语句块
答案
点击下方空白处获得答案
BCD
2.JAVA反射机制主要提供了以下哪些功能?(多选)
A. 在运行时判断一个对象所属的类
B. 在运行时构造一个类的对象
C. 在运行时判断一个类所具有的成员变量和方法
D. 在运行时调用一个对象的方法
答案
点击下方空白处获得答案
ABCD
3.下面哪一项不是加载驱动程序的方法( )
A. 通过DriverManager.getConnection方法加载
B. 调用方法Class.forName
C. 通过添加系统的jdbc.drivers属性
D. 通过registerDriver方法注册
答案
点击下方空白处获得答案
A
4.以下程序运行后的输出结果是( )
A. 12353514
B. 12353513
C. 12343514
D. 12343513
答案
点击下方空白处获得答案
A
5.对于以下代码段,4个输出语句中输出true的个数是( )
class A{}
class B extends A{}
class C extends A{}
class D extends B{}
A obj = new D();
System.out.println(obj instanceof B);
System.out.println(obj instanceof C);
System.out.println(obj instanceof D);
System.out.println(obj instanceof A);
A. 1
B. 2
C. 3
D. 4
答案
点击下方空白处获得答案
C
领取专属 10元无门槛券
私享最新 技术干货