Java基础知识

牛客网上,错题相关的知识点

  • 子类A继承父类B, A a = new A(), 问代码块的执行顺序

    父类B静态代码块 -> 子类A的静态代码块 -> 父类B非静态代码块 -> 父类B的构造函数 -> 子类A非静态代码块 -> 子类A的构造函数

  • “>>>”表示无符号右移, 高位用0填充, 如 1>>>2 为0

  • sleep是线程类(Thread)的方法, wait是Object的方法, 前者不释放对象锁, 后者释放对象锁。
  • Float f = 0.1f, (后面必须要加f, 负责会被识别成double)
  • 接口中的方法默认是public abstract的,且实现接口的类中对应的方法的可见性不能小于接口方法的可见性
  • 接口中的变量默认是public static final
  • 接口中不能定义私有方法
  • 重载是在同一个类中,有多个方法名相同,参数列表不同, 与方法的返回值无关, 与权限修饰符无关。
  • Java程序的种类有:内嵌于Web文件夹中,由浏览器来观看的_Applet、可独立运行的Application和服务器端的servlets.

本文标题:Java基础知识

文章作者:Enda Lin

发布时间:2019年06月12日 - 09:01

最后更新:2019年07月08日 - 09:15

原始链接:https://wt-git-repository.github.io/2019/06/12/Java基础知识/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。