黑马程序员技术交流社区
标题:
JAVA基础面试题 2
[打印本页]
作者:
记忆海
时间:
2016-4-10 11:16
标题:
JAVA基础面试题 2
面试题 1
看代码说结果
class Student {
static {
System.out.println("Student 静态代码块");
}
{
System.out.println("Student 构造代码块");
}
public Student() {
System.out.println("Student 构造方法");
}
}
class Demo2_Student {
static {
System.out.println("Demo2_Student静态代码块");
}
public static void main(String[] args) {
System.out.println("我是main方法");
Student s1 = new Student();
Student s2 = new Student();
}
}
输出结果:Demo2_Student静态代码块
我是main方法
Student 静态代码块
Student 构造代码块
Student 构造方法
Student 构造代码块
Student 构造方法
面试题 2
、Overload和Override的区别是什么?方法重载能改变返回值类型吗?
方法重写(Override):继承关系中,子类出现和父类一模一样的方法时称为方法重写。与返回值类型有关,返回值是完全一致的 (或者是子父类关系)。
方法重载(
Overload
):本类中出现方法名相同,参数列表不同(参数个数不同,或者对应的参数类型的顺序不同)的方法称为 方法重载。
与返回值类型无关。
方法重载可以改变返回值类型。
面试题 3
一个抽象类如果没有抽象方法,可不可以定义为抽象类?如果可以,有什么意义?
可以;
这么做目的只有一个,就是不让其他类创建本类对象,交给子类完成
面试题 4
abstract不能和哪些关键字共存?
abstract和static不能共存:
被abstract修饰的方法没有方法体
被static修饰的可以用类名.调用,但是类名.调用抽象方法是没有意义的
abstract和final不能共存:
被abstract修饰的方法强制子类重写
被final修饰的不让子类重写,所以他俩是矛盾
abstract和private不能共存:
被abstract修饰的是为了让子类看到并强制重写
被private修饰不让子类访问,所以他俩是矛盾的
面试题 5
package,import,class有没有顺序关系(面试题)
有,package必须放在类文件中的第一行,然后是import,之后是class。
作者:
丿若恋灬如初
时间:
2016-4-10 12:31
学习学习
作者:
zhoubinjian
时间:
2016-4-10 13:52
学习了,谢谢
作者:
白龙马大魔王
时间:
2016-4-10 14:55
作者:
H_shaohui
时间:
2016-4-10 15:02
总结得不错,学习!
作者:
Dencent
时间:
2016-4-10 15:10
好的,谢谢
作者:
IT小笨鸟
时间:
2016-4-10 15:46
谢谢啦,明天我就要面试啦,看到你的帖子很开心
作者:
哦哈哟
时间:
2016-4-10 16:35
学习了谢谢!
作者:
木木木木
时间:
2016-4-10 16:46
加油加油
作者:
kcufow
时间:
2016-4-10 17:27
学习了
作者:
mmxhh
时间:
2016-4-10 17:34
挺好的!!
作者:
wx_Zdt18Ww6
时间:
2016-4-10 20:06
挺好的,有没有更多题型
作者:
2011014170
时间:
2016-4-10 20:10
这个测试题很棒!!
作者:
2011014170
时间:
2016-4-10 20:11
不错不错
作者:
zxw
时间:
2016-4-10 21:15
好心人,谢谢
作者:
可可TKD
时间:
2016-4-10 22:01
学习了,不错
作者:
west2179
时间:
2016-4-10 22:16
java基础面试题,是指javaee就业班的面试题吗
作者:
yy0328
时间:
2016-4-10 22:18
谢谢分享 谢谢
作者:
whb7762300
时间:
2016-4-10 22:26
整理的不错,辛苦了
作者:
IT农民工的日常
时间:
2016-4-10 22:33
这是 什么 面试题?
作者:
lidandan
时间:
2016-4-10 22:36
学习了,巩固了下知识
作者:
zhangenli
时间:
2016-4-11 12:36
面试的全部内容吗 不敲代码
作者:
psuugdufnm
时间:
2016-4-11 12:44
谢谢您的分享。
作者:
星空下的初吻
时间:
2016-4-11 12:50
还行 啊 ,支持 !
作者:
cyq1029
时间:
2016-4-11 16:38
路过看看!
作者:
zhoushangpeng
时间:
2016-4-11 20:56
面试题只有5道题吗???
作者:
李亚东_JAVAEE
时间:
2016-4-11 21:14
不错,楼主厉害
作者:
ttkuaile
时间:
2016-4-11 21:34
学习学习 都可以回答得出来
作者:
记忆海
时间:
2016-4-12 22:26
zhoushangpeng 发表于 2016-4-11 20:56
面试题只有5道题吗???
不是,只是学到就分享给大家,希望对大家有用
作者:
‘天依~蓝~
时间:
2016-4-12 22:32
正在学习SE,加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2