第一个java程序
第一步,在电脑上创建一个文本文档,
在里面编写第一个java代码:
public class hello{
public static void main(String[] args)
{
System.out.println(“Hello World!”);
}
}
然后将文本名称修改为hello.java。
第二步:打开命令提示符,
输入创建文件的路径到达该文件的上一级目录
第三步:输入javac hello.java
第四步:输入java hello(注:后面不跟.java后缀)
到此,如上图出现helloword!祝贺你成功!
注意事项以及一些说明
javac hello.java:这一项是为了编译hello.java源文件
java hello:这一项是为了在jvm虚拟机上解释上一项编译后的.class文件
java程序运行流程:
用户所写的java文件(.java文件)---->由javac.exe编译器把.java文件编译为.class字节码文件(二进制文件)----->由java虚拟机将二进制文件解释为对应机器的机器码并执行
对于内存来说
java虚拟机向操作系统请求内存,然后操作系统分配给jvm虚拟机物理内存地址,jvm虚拟机将二进制文件加载到内存中(jvm不能直接与硬件打交道必须通过操作系统)
java语言与c语言的区别:
java:一次编译,多次运行
c:多次编译。多次运行
jvm虚拟机:负责程序执行 内存管理 垃圾回收