java错题整理1

第二篇

1.错题小结

java

1.当源代码中只包含了 import java.util的时候,能访问java/util下的所有类,不能访问java/util子目录下的所有类。假如Java.util里面有一个a类,Java.util.regex里也有一个a类,那么在我们调用a类的时候就会混淆。
2.java1.8之后,java接口的修饰符可以为abstract
3.正则表达式中,表示屁匹配非数字字符的是\D.
4.java的基本数据类型有:int、float、double、Boolean、byte、char、short、long。字符串类型String不是基本数据类型。
5.Java运行时内存分为“线程共享”和“线程私有”。线程共享:Java堆,方法区。线程私有:Java虚拟机栈,程序计数器。
6.静态初始化块:

  • 无法直接调用静态初始化块
  • 在创建第一个实例前或引用任何静态成员之前,将自动调用静态初始化块来初始化
  • 静态初始化块既没有访问修饰符,也没有参数。
  • java对象初始化顺序

1.父类静态代码块,父类静态成员变量(同级,按代码顺序执行)
2.子类静态代码块,子类静态成员变量(同级,按代码顺序执行)
3.父类普通代码块,父类普通成员变量(同级,按代码顺序执行)
4.子类构造方法
5.子类普通代码块,子类普通成员变量(同级,按代码顺序执行)
6.子类构造方法
一般情况下:
父类的静态成员初始化>父类的静态代码块>子类的静态成员初始化>子类的静态代码块>父类的代码块>父类的构造方法>子类的代码块>子类的构造方法

注意点

  • 静态内容只在类加载时执行一次,之后不再执行。
  • 默认调用父类的无参构造方法,可以子类构造方法中利用super指定调用父类的哪个构造方法
全部评论

相关推荐

10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-21 19:05
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务