美文网首页
offer 0416

offer 0416

作者: Colourful_wh | 来源:发表于2019-04-17 10:57 被阅读0次

    (1) JDK 与 JRE 的区别

    • 面向对象不一样, JDK面向的是java开发者, 所提供的是java的开发环境与运行环境. JRE面向的是java程序的使用者,所提供的只是java的运行环境.

    (2) == 与 equals 的区别

    • == 比较的是两者所在内存中的地址值, equals 比较的是两者的内容值.

    (3) 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?

    1. hashCode()值相同, equals()不一定为true. 如果equals()为true, 那么hasCode()值一定为true.
    2. 如果hashCode()值不相同, 一定是两个不一样的对象.

    (4) Final 在java中的作用

    • Final 关键字修饰的类, 属性,方法都不能被继承/覆盖/重写
      重写:只要子类方法与父类方法同名同参数就是重写

    (5) String属于基础的数据类型吗?

    • String不属于基础的数据类型,是final修饰的java类. java的基本类型有8种.
      1.字符类型: char,byte
      2.基本整型: short,int,long
      3.浮点型:float,double
      4.布尔类型:boolean

    java问题及其答案

    相关文章

      网友评论

          本文标题:offer 0416

          本文链接:https://www.haomeiwen.com/subject/mngvwqtx.html