1. 首页
  2. 编程语言
  3. Java
  4. Java修饰符 abstract,static,final 的区别详解

Java修饰符 abstract,static,final 的区别详解

上传者: 2022-05-03 15:27:21上传 PDF文件 86.03 KB 热度 13次

JVM会通过类路径来找字节码文件。类变量,会在加载时自动初始化,初始化规则和实例变量相同。这种代码块叫动态初始代码块。在加载子类时必会先加载父类,类加载会有延迟加载原则,只有在必须加载时才会加载。不变模式,对象一旦创建属性就不会改变。用final修饰属性,也用final修饰类,用final修饰属性。不变模式在对于对象进行修改,添加操作是使相当麻烦的,他会产生很多的中间垃圾对象。创建和销毁的资源的开销是相当大的。String类在字符串连接时会先的效率很低,就是因为它所产生的对象的书性是不能够修改的,当连接字符串时也就是只能创建新的对象。

下载地址
用户评论