第一个Java程序,简述Java的运行机制
一 我们先编写源代码
新建一个自己命名的文件夹(比如demon),然后在里面新建一个后缀名为HelloWord.text的文本文档
public class helloword{
public static void main (string[] args){
System.out.println("这是博客上第一个Java程序!");
}
}
1上面的class是一个关键字,用来定义一个类,(就是一个基本单元,代码都要在在类中书写)
2我们之前的那个后缀名为HelloWord.text的文本文档中的HelloWord就是一个类名
其中类名和关键字要用空格、制表符、换行符等任意空白字符隔开
类名后要有一对花括号,它定义了这个类的管辖范围
(注意,程序中出现的所有空格、括号、分号等符号都必须要用英文半角格式|目前华为研发了一款名为昌颉的编程语言未来可期)
3 public static void main (string[] args){}定义了一个main()方法,这方法是Java程序的执行入口,程序是从main()括号内里的代码开始执行的
我们按住win+R,输入cmd,进入doc环境,输入D:(这是上面我们创建的文件夹地址,我的放在D盘了),回车
输入cd demon回车
输入javac HelloWord.java回车
这时该文件目录下回生成一个字节码文件“HelloWord.class”
然后我们就可以运行java程序了
我们在命令行窗口输入“java HelloWord”命令,就会运行刚才编译好的字节码文件
(我们要记得显示文件的扩展名哦)
二 Java语言具有(write once,run anywhere)的特性
1编写(***.java)源文件
2javac+类名.java命令开启Java编译器进行编译
3编译结束后会自动生成.class字节码文件
4java+类名启动Java虚拟机运行程序,类加载,然后对加载到内存的Java类解释执行
5执行后会生成机械码文件
6机械码文件在计算机上运行、显示文件