包final我们知道字符串不可变,其内部实现是private final byte[] value;final决定地址值不可变,private决定外界不可获取该地址,并且内部并没有提供get和set方法。权限修饰符代码块注意main方法也可以被调用,而static静态代码块随着类的加载而加载,只加载一次。