第一个java程序

下载jdk后安装,安装了后设置环境变量,然后用记事本写一点代码,然后在cmd中用javac 编译,然后再用Java命令让jvm去解释。

public class App01
{
	public static void main(String[] args)
	{
		System.out.println("Hello Java!");
	}
}

  编译:D:\我的文档\Java\Sample\java>javac -d ../class/ App01.java

  解释执行 :D:\我的文档\Java\Sample\java>java -cp ../class/ App01

顺利执行。

运行Java程序需要jre,jre里面包含了jvm和一些其他组件的环境,java先编译成java字节码文件,字节码文件与平台无关,然后再交给java去解释执行即jvm。java跨平台是因为sun为不同平台提供了jvm。

jvm是java虚拟机,在不同平台的jvm提供相同的接口就可以把相同的.class文件交给他们去解释执行,这就是Java字节码文件与平台无关,实现了跨平台。jvm是一个抽象的计算机和实际计算机一样,它的内部细节:指令集、寄存器、类的文件格式、栈、垃圾回收堆、存储区。当定制了这些功能就能实现与平台无关。

posted on 2013-07-02 22:46  wp456  阅读(243)  评论(0)    收藏  举报

导航