
java基础
文章平均质量分 59
初春在鹿野岛
这个作者很懒,什么都没留下…
展开
-
抽象类(abstract class)和接口(interface)有什么异同
(2)即使你没有提供任何构造函数,编译器将为抽象类添加默认的无参数的构造函数,没有的话你的子类将无法编译,因为在任何构造函数中的第一条语句隐式调用super(),Java中默认超类的构造函数。(Person类定义work方法,定义所有人的抽象方法work,使用这个方法,必须是Person类的子类,必须和Person有父子关系。,调用父类声明的方法和属性,不能调用子类特有的,其中,子类重写了调用子类方法,没重写调用父类的方法。调用父类声明的方法和属性,不能调用子类特有的,调用方法时,调用实现类中的方法。原创 2023-03-05 14:20:07 · 160 阅读 · 0 评论 -
什么是jvm ?JVM加载class文件的原理机制?
我们安装的JDK中包含了JRE,在JRE中,包含了jvm和核心类库,如果想要运行java程序,则需要上述的JRE环境。编译器位置:C:\Program Files\Java\jdk1.8.0_202\bin\javac.exe。JVM是Java Virtual Machine的缩写。编译器不属于jvm,是jdk中的一个工具。负责在运行时查找和装入类文件中的类。java编译器在jdk中的位置。平台无关的字节码class文件。虚拟机的代码在特定的平台上运行。中的类加载器是一个重要的。读取并处理经编译过的。原创 2023-03-05 13:57:29 · 124 阅读 · 0 评论