为什么程序员第一个程序叫:Hello World,解密
如果说让你写一件最难忘的事,那么第一次肯定是最难忘的……
初恋,初吻,第一次学习溜冰,第一次逃课上网吧,第一次当班长,第一次拿100……
那么程序员的第一个程序也是超级超级难忘的,你辛辛苦苦学了好几个小时,终于可以指挥计算机做事情了,那难道说不是一件很神奇的事吗?!
今天就带你学习程序员的第一个程序:Hello World如何写,不要退出哦,虽然是简单的程序但里边的内容,有可能若干年后,你也不必定懂。
JDK功能回顾
在前边《程序员:开发工具之JDK安装与配置,你看过许多遍,但不必定懂》一篇中,我们安装了JDK,它的全称为:Java Development Kit,即Java开发工具包,没有它,就没有办法指挥计算机听从我们的命令了。
JDK主要完成的功能,就是将写好的程序,通过编译,解释计算机可以理解的语言。

Java程序开发的步骤:
编写Java源文件:文件名.java 例:HelloWorld.java
编译:编译就是将源文件编译为虚拟机能够理解的class文件 javac HelloWorld.java
javac,这里的c英文全称为:compile,即编译的意思。编译后会在磁盘中产生一个calss文件,HelloWorld.class
运行:java命令可以运行编译后的class文件,这个过程就是由虚拟机和计算机系统结合,由虚拟机解释为计算机系统可以理解的语言,进行输出。

好啦,激不激动,马上敲几个字母就可以指挥计算机做事情了激动不?
不过这里边想要真正理解,从编译到运行JVM,计算机系统到底做了什么事,可不是一句话能讲清楚的。还需要后续章节的学习哦。这里涉及类加载机制,java程序入口是怎么寻找的,编译运行具体是如何实现的,好多知识呢。
再介绍下基本的输出语句:

这里的制表 ,是指的把计算机屏幕每一行可以显示的列数,进行拆分,如果当前光标所在的位置不能被8求余,则 可以使输出定位至下一个,最近可以被8整除的位置。
:主要是换行符,这个恐怕不会有人跟你讲了吧,留个悬念,先看下我们随意打开的一个文本文件。

这个文件,使用Notepad打开,选中视图->显示符号->显示行尾符,看下会发生什么。

CR用符号'
'表明, 十进制ASCII代码是13, 十六进制代码为0x0D;
LF使用'
'符号表明, ASCII代码是10, 十六制为0x0A.
好啦知识到这里差不多讲完了,下面我们实操一个,走起:

新建文本文件,并重命名为HelloWorld.java

执行javac HelloWorld.java之后,出现了class文件

执行java HelloWorld后,出现了运行结果。
同志们必定要注意大小写,中英文符号,分号。
怎样用一句话形容一名优秀的程序员?耐心,细心,动手做
好啦,刘备有句话:勿以善小而不为,勿以恶小而为之。
我这里也有句话送给大家:勿以简单而不为,勿以相像而为之。
不要由于简单的就不去写,不要由于在大脑里相像写了,就算完成了,必定要不厌其烦的落实到实处。



收藏了,感谢分享
有空可以讲讲java16