1.包
包就是文件夹。用来管理各种不同功能的Java类,方便后期代码维护。
2.final
由final修饰的是不可改变的
final可以修饰方法, 类, 变量
常量
当final修饰的是基本类型时, 数据值不能改变
当final修饰的是引用类型, 地址值不能改变, 对象内部可以改变
字符串String由于是由private和final同时修饰的, 所以字符串不能改变
3.权限修饰符
4.代码块
局部代码块 : 写在方法中的代码块(提前结束变量的生命周期, 节约内存)
构造代码块 : 写在方法外, 类内的代码块
可以将相同作用的代码提取出来写成构造代码块, 写在成员位置的代码块,会优先于构造方法执行
静态代码块 : 加上static修饰的静态代码块
总结