Java复盘知识点
System输出
System.err.println() : 错误输出,输出的内容为红色
System.out.println() : 常规输出,输出的内容为白色
System.getProperty(“user.dir”); 获取当前项目目录地址
File.separator 获取系统的分隔符
默认属性
接口中的变量默认:public static final
方法中的变量默认:public abstract
关于数组
- 数组初始化后所占空间是固定的
- 数组相等的判断需要使用Arrays.equals(),进行逐个对比
- 因为数组是对象,所以java是存储到堆中的
执行顺序
父类静态 —— 子类金泰 —— 父类构造代码块 —— 父类构造方法 —— 子类构造代码块 —— 子类构造方法
关于private
只有本类和反射可以访问到
注意:一个java文件不能有两个public,且子类作用域不可以访问父类私有变量
(如果父类有private属性,子类无法访问到该私有变量)
Integer对比
小于127的Integer值可以相互间直接比较,会作为数值直接比较
大于127的Integer与int类型可以直接比较,会作为数值直接比较
但是大于127的Integer不可以相互比较,会作为对象进行地址比较
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 IT蛋的个人博客!