好程序员大数据培训分享大数据面试宝典二-阿里云开发者社区

开发者社区> 开发与运维> 正文

好程序员大数据培训分享大数据面试宝典二

简介:

  好程序员大数据培训分享大数据面试宝典二,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 。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章