Java面试题2
11.面向对象的特征有哪些方面
1 | 1.抽象: |
12.java 创建对象的几种方式
1 | 采用new通过反射 |
13.修饰符public,private,protected,以及不写时的区别
修饰符 | 当前类 | 同一package | 子孙类 | 其他package |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |
1 | 不写时默认为friendly/default |
14.String s = new String(“xyz”);创建了几个String Object
1 | 两个,一个字符对象,一个字符对象引用对象 |
15.Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
1 | Math.round(11.5)==12;Math.round(-11.5)==-11; |
16.Java有没有goto?
1 | java中的保留字,现在没有在java中使用 |
17.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
1 | 方法的重写Overriding和重载Overloading是Java多态性的不同表现。 |
18.abstract class和interface有什么区别
1 | 声明方法的存在而不去实现它的类 |
19.接口是否可继承接口?
1 | 接口可以继承接口。 |
20.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
1 | swtich()里面必须是int和enum--即枚举类型。 |