Java程序运行的整体流程
2020-12-22 02:27
标签:java类 机制 jvm 执行 获得 protect 方法 常量 rgs Java程序从创建源文件到程序运行要经历两个主要步骤: 示例程序: Java类的运行过程: 注: 详细步骤: 注: Java程序运行的整体流程 标签:java类 机制 jvm 执行 获得 protect 方法 常量 rgs 原文地址:https://www.cnblogs.com/truestoriesavici01/p/13217279.htmlJava程序运行的整体流程
概述
Java程序从编译到运行
public class ClassA{
public static void main(String[] args){
ClassB b = new ClassB("b");
b.method();
}
}
class ClassB{
private String name;
public ClassB(String name){
this.name = name;
}
public void method(){
System.out.println("ClassB method()");
}
}
编译
cannot find symbol
错误。
运行
JVM在程序第一次主动使用类的时候才加载类,而不是一开始将所有的类都加载到内存中,只加载一次。
main
函数。
public
和protected
的实例方法采用动态绑定机制:要用到方法表。private
,static
,构造器和初始化方法采用静态绑定机制:不需要方法表。
下一篇:python文件读取