详细分析helloworld

编写第一段代码

三步走:

img

创建Java源程序

Java源程序可以使用任何文本编辑器创建与编辑,一般用.java作为扩展名,其实就是一个使用Java语言编写的文本文件;

编译源程序

Java编译器读取Java源程序并翻译成Java虚拟机能够明白的指令集合,并以字节码的形式保存在文件中,通常,字节码文件以.class作为扩展名;

运行class(字节码)文件

Java解释器读取字节码文件,取出指令并翻译成计算机能够执行的机器代码,完成运行过程。

具体流程:

打开记事本,新建一个文本文件,将文件名改为HelloWorld.java,在文件中键入如下内容并保存

img
关键字解析:注意:
①、public:访问修饰符! 公共的!(所有的类都可以访问!)
②、class:类文件! --> 关键字
③、Hello:类名! --> 自定义的名称,采用大驼峰来命名!
④、第二行:main方法! --> 程序的入口!
⑤、public:访问修饰符! 公共的!(main方法可以被所有的地方访问!)
⑥、static:普通修饰符! 静态的!
⑦、main():方法名! --> String[] arr:字符串的数组!
⑧、System.out.println(); --> 输出语句!输出之后直接换行!
⑨、System.out.print(); --> 输出语句!输出之后不换行!
强调:
①、类名要和源文件的文件名一致!
②、{}、()、[]成对出现的!
③、所有的代码写在main方法内! 在main{}中!
④、每一行以;结尾!
⑤、输出的内容在println(); --> 直接输出字符串,一定写在双引号之间!需注意: {}是成对出现的,整个类及其所有成员都包含在一对花括号中(即{和}之间),它们标志着类定义块的开始和结束。 System.out.println(); 一行代码结束之后要用分号;隔开,再写下一行。 在Java中所有的单词都是区分大小写的,关键字必须严格按照要求。所有符号都是英文的符号,除输出符号以外。 在Java中,类名称一般首字母大写。
img

顺利通过编译后将生成一个扩展名为.class的字节码文件(类描述文件)。

打开cmd窗口,运行javac命令,编译源文件

格式: javac 源文件名称

img

运行程序

在成功编译之后,调用java命令,执行程序。

格式: java 字节码文件的文件名称

编译到执行的过程分析

以HelloWorld.java为例,编译到执行的过程如下所示:

img

img

posted @ 2022-02-17 09:20  凌曦的博客  阅读(106)  评论(0)    收藏  举报