Java工程师们,你们准备好了吗?新的时代,新的挑战,新的未来,必然是要做新一代的Java工程师,面对要求严格的面试官,我们应该如何面对?如何才能痛快的拿下?新版Java面试题下载,千锋杭州java培训老师可以剧透一些,剩下的就交由你自行下载了!
1、heap 和stack 有什么区别?【基础】
答:栈是一种线形集合,其添加和删除元素的操作应在同一段完成,栈按照后进先出的方式进行处理;堆是栈的一个组成元素。
2、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少? 【基础】
答:Math.round(11.5)==12 Math.round(-11.5)==-11 round 方法返回与参数接近的长整数,参数加1/2 后求其floor。
3、swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上? 【基础】
答:switch(expr1)中,expr1 是一个整数表达式。因此传递给switch 和case语句的参数应该是int、short、char 或者byte。long,string 都不能作用于swtich。
4、编程题: 用的方法算出2 乘以8 等於几? 【基础】
答: 2 << 3。
5、有没有length()这个方法? String 有没有length()这个方法?【基础】
答:数组没有length()这个方法,有length 的属性。String 有length()这个方法。
6、在JAVA 中,如何跳出当前的多重嵌套循环?【基础】
答:在外层循环前加label 标识,然后用break:label 方法即可跳出多重循环。
7、构造器Constructor 是否可被override? 【基础】
答:构造器Constructor 不能被继承,因此不能重写Overriding,但可以被重载Overloading。
8、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 【基础】
答:不对,有相同的hash code。
9、是否可以继承String 类? 【基础】
答:String 类是final 类,故不可以继承。
10、以下二条语句返回值为true 的有:
A:“beijing”==“beijing”;
B:“beijing”.equalsIgnoreCase(new String(“beijing”));【基础】
答:A 和B 。
相逢即是缘,每一次相遇都是前世的五百次回眸,赠人玫瑰,手留余香。千锋杭州java培训老师祝愿每一位奋斗在互联网一线的java程序员都能轻松拿下面试官,得到技术官的青睐,迎来自己全新的未来!
相关文章
了解千锋动态
关注千锋教育服务号
扫码关注千锋互联
身边的移动开发导师