面试之终极
https://wizardforcel.gitbooks.io/the-art-of-programming-by-july/content/a.1.html
或者:
https://lynforever.gitbooks.io/interview/content/zong_he.html
http://blog.csdn.net/jackfrued/article/details/44921941
http://www.importnew.com/10980.html
http://www.imooc.com/article/1330
http://gold.xitu.io/entry/567216da60b215d656ca13c5
https://dongchuan.gitbooks.io/java-interview-question/content/
http://www.cnblogs.com/hnlshzx/p/3491587.html
- &与&&的区别
- Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加0.5然后进行下取整。
- 在Java 5以前,switch(expr)中,expr只能是byte、short、char、int。从Java 5开始,Java中引入了枚举类型,expr也可以是enum类型,从Java 7开始,expr还可以是字符串(String),但是长整型(long)在目前所有的版本中都是不可以的。
接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?
答:接口可以继承接口,而且支持多重继承。抽象类可以实现(implements)接口,抽象类可继承具体类也可以继承抽象类。
package java_interview;
/**
* @ClassName Test3
* @Description TODO
* @author wing
* @date 2016-5-29下午7:10:11
*/
public interface Test3 extends Test1,Test2{
}
34、Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口?
答:可以继承其他类或实现其他接口,在Swing编程和Android开发中常用此方式来实现事件监听和回调。