摘要: 笔试过程中经常遇到静态代码块与类的加载过程的选择题: 代码块的特点:随着类的加载而加载;优先于对象存在;修饰的成员被所有对象共享;访问权限允许时,可不创建对象,直接被类调用。静态代码块中只能调用静态属性或者静态方法;非静态代码块可以调用静态与非静态的属性或方法。 代码块的作用:对java类或对象进行 阅读全文
posted @ 2022-03-23 10:48 ganrui~~~ 阅读(377) 评论(0) 推荐(0)
摘要: java虚拟机负责把描述类的数据从Class文件加载到系统内存(方法区:存储虚拟机加载的类的信息、常量、静态变量、即时编译器编译后的的代码等数据),并对类的数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程称之为类的加载过程。 在JVM中,一个对象如何创建? 当虚拟 阅读全文
posted @ 2022-03-23 10:20 ganrui~~~ 阅读(52) 评论(0) 推荐(0)