Java基础面试题

  • 十进制100转换成八进制是多少
    十进制100转换成八进制是多少
  • 私有方法能被重载或者重写吗
    私有方法能被重载或者重写吗
  • 存在i+1< i的数吗
    存在i+1< i的数吗
  • @Deprecated注解的作用
    @Deprecated注解的作用
  • Java日期格式中YYYY与yyyy的区别?
    Java日期格式中YYYY与yyyy的区别?
  • 怎么理解Java中的类型提升
    怎么理解Java中的类型提升
  • 静态方法可以被继承吗
    静态方法可以被继承吗
  • char型变量可以存储一个中文汉字,为什么?
    char型变量可以存储一个中文汉字,为什么?
  • main方法可以被重写和重载吗
    main方法可以被重写和重载吗
  • 为什么重写equals,就要重写hashCode
    为什么重写equals,就要重写hashCode
  • | 和 || 的作用,以及区别
    | 和 || 的作用,以及区别
  • Java的垃圾回收机制是什么,以及特点
    Java的垃圾回收机制是什么,以及特点
  • 字符串分割有哪些方式
    字符串分割有哪些方式
  • 接口为什么新增了默认方法和静态方法
    接口为什么新增了默认方法和静态方法
  • 2*8最有效率的计算方法是什么
    2*8最有效率的计算方法是什么
  • 面向对象的设计原则
    面向对象的设计原则
  • System.out.println(‘a’+1);的结果
    System.out.println(‘a’+1);的结果
  • 如何让计算机最高效的算出2乘以8
    如何让计算机最高效的算出2乘以8
  • 如何跳出Java中的多层嵌套循环
    如何跳出Java中的多层嵌套循环
  • void和Void有什么区别
    void和Void有什么区别
  • Oracle JDK和OpenJDK有啥区别
    Oracle JDK和OpenJDK有啥区别
  • 0.1+0.2=0.3正确吗
    0.1+0.2=0.3正确吗
  • shorts1=1;s1=s1+1;有错吗
    shorts1=1;s1=s1+1;有错吗
  • JVM是什么
    JVM是什么