代码改变世界

java程序的执行和编译

2012-10-13 23:11  atois  阅读(232)  评论(0)    收藏  举报

环境变量

C:\Documents and Settings\zhaokang>java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)
Java HotSpot(TM) Client VM (build 20.10-b01, mixed mode, sharing)

D:\Program Files\Java\jdk1.5.0_22\bin 添加到环境变量中,并重起cmd

也就是说,当你在运行某一命令是,系统会在环境变量中寻找可执行程序

image

如果在环境变量中无法得到,系统将会报错

image

 

java的执行过程包含两部

编译

javac (编译.java的源文件)

javac test.java

 

运行

java(运行字节码文件)

java test

 

class文件为字节码文件,程序最后执行的也就是字节码文件(bytecode)

java为跨平台的语言,真正执行的不是二进制代码,而是字节码

java之所以可以跨平台,因为字节码可以由不同平台中的jvm上运行

 

第一个java程序

public class ceshi{
    public static void main(String[] args){
        System.out.println("come back!");
    }

}