java代码的执行过程 java代码执行流程

用记事本写java代码怎么运行?用记事本写完代码后运行方法如下:
1、用浏览器打开用记事本编写的代码
【java代码的执行过程 java代码执行流程】新建“文本文档”后,鼠标右键点击该文本文档,在菜单栏的“打开方式”选择“用记事本打开”,也可以设置默认打开方式为“记事本”;用记事本打开文本文档后 , 直接在该文档内根据自己的需要输入想要编辑的网页代码 。
2、记事本写java代码怎么运行
首先 , 需要安装jdk并配置环境变量 。然后,在命令行中,用javac命令编译用记事本编写的代码 。下一步,在命令行中,用java命令执行编译后的结果 。
代码是什么
代码是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系 。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等 。
计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成 。源代码就是用汇编语言和高级语言写出来的地代码 。目标代码是指源代码经过编译程序产生的能被 cpu直接识别二进制代码 。
可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的 。
Java异常处理try-catch-finally的执行过程?import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main(String[] args) {
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(new Date()));
} catch (Exception e) {
System.out.println("Error!!");
e.printStackTrace();
} finally {
System.out.println("Date Transform End.");
}
}
}
①首先执行try中的代码 。
②如果try中的代码执行过程中发生异常 , 会立即转入catch中,执行catch中的代码 。
③如果try中执行完毕,未发生异常,则不执行catch中的代码 。
④最后执行finally中的代码 。无论异常是否发后生 。
java运行的五个步骤?Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode)
2、字节码由java虚拟机解释运行 。因为java程序既要编译同时也要经过JVM的解释运行java代码的执行过程,所以说Java被称为半解释语言( "semi-interpreted" language) 。
下面通过以下这个java程序java代码的执行过程 , 来说明java程序从编译到最后运行的整个流程 。代码如下:
//MainApp.java
public class MainApp {
public static void main(String[] args) {
Animal animal = new Animal("Puppy");
animal.printName();
}
}
//Animal.java
public class Animal {
public String name;
public Animal(String name) {
this.name = name;
}
public void printName() {
System.out.println("Animal ["+name+"]");
}
}
第一步(编译): 创建完源文件之后,程序会先被编译为.class文件 。Java编译一个类时,如果这个类所依赖的类还没有被编译,编译器就会先编译这个被依赖的类,然后引用,否则直接引用 , 这个有点象make 。如果java编译器在指定目录下找不到该类所其依赖的类的.class文件或者.java源文件的话 , 编译器话报“cant find symbol”的错误 。
编译后的字节码文件格式主要分为两部分:常量池和方法字节码 。常量池记录的是代码出现过的所有token(类名 , 成员变量名等等)以及符号引用(方法引用,成员变量引用等等)java代码的执行过程;方法字节码放的是类中各个方法的字节码 。下面是MainApp.class通过反汇编的结果,我们可以清楚看到.class文件的结构:

推荐阅读