为什么程序员第一个程序叫:Hello World,解密

如果说让你写一件最难忘的事,那么第一次肯定是最难忘的……

初恋,初吻,第一次学习溜冰,第一次逃课上网吧,第一次当班长,第一次拿100……

那么程序员的第一个程序也是超级超级难忘的,你辛辛苦苦学了好几个小时,终于可以指挥计算机做事情了,那难道说不是一件很神奇的事吗?!

今天就带你学习程序员的第一个程序:Hello World如何写,不要退出哦,虽然是简单的程序但里边的内容,有可能若干年后,你也不必定懂。

JDK功能回顾

在前边《程序员:开发工具之JDK安装与配置,你看过许多遍,但不必定懂》一篇中,我们安装了JDK,它的全称为:Java Development Kit,即Java开发工具包,没有它,就没有办法指挥计算机听从我们的命令了。

JDK主要完成的功能,就是将写好的程序,通过编译,解释计算机可以理解的语言。

为什么程序员第一个程序叫:Hello World,解密

Java程序开发的步骤:

编写Java源文件:文件名.java 例:HelloWorld.java

编译:编译就是将源文件编译为虚拟机能够理解的class文件 javac HelloWorld.java

javac,这里的c英文全称为:compile,即编译的意思。编译后会在磁盘中产生一个calss文件,HelloWorld.class

运行:java命令可以运行编译后的class文件,这个过程就是由虚拟机和计算机系统结合,由虚拟机解释为计算机系统可以理解的语言,进行输出。

为什么程序员第一个程序叫:Hello World,解密

好啦,激不激动,马上敲几个字母就可以指挥计算机做事情了激动不?

不过这里边想要真正理解,从编译到运行JVM,计算机系统到底做了什么事,可不是一句话能讲清楚的。还需要后续章节的学习哦。这里涉及类加载机制,java程序入口是怎么寻找的,编译运行具体是如何实现的,好多知识呢

再介绍下基本的输出语句:

为什么程序员第一个程序叫:Hello World,解密

这里的制表 ,是指的把计算机屏幕每一行可以显示的列数,进行拆分,如果当前光标所在的位置不能被8求余,则 可以使输出定位至下一个,最近可以被8整除的位置。

:主要是换行符,这个恐怕不会有人跟你讲了吧,留个悬念,先看下我们随意打开的一个文本文件。

为什么程序员第一个程序叫:Hello World,解密

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

为什么程序员第一个程序叫:Hello World,解密

CR用符号'
'表明, 十进制ASCII代码是13, 十六进制代码为0x0D;

LF使用'
'符号表明, ASCII代码是10, 十六制为0x0A.

好啦知识到这里差不多讲完了,下面我们实操一个,走起:

为什么程序员第一个程序叫:Hello World,解密

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

为什么程序员第一个程序叫:Hello World,解密

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

为什么程序员第一个程序叫:Hello World,解密

执行java HelloWorld后,出现了运行结果。

同志们必定要注意大小写,中英文符号,分号。

怎样用一句话形容一名优秀的程序员?耐心,细心,动手做

好啦,刘备有句话:勿以善小而不为,勿以恶小而为之。

我这里也有句话送给大家:勿以简单而不为,勿以相像而为之。

不要由于简单的就不去写,不要由于在大脑里相像写了,就算完成了,必定要不厌其烦的落实到实处。

© 版权声明

相关文章

2 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    小高要努力努力呀 读者

    收藏了,感谢分享

    无记录
  • 头像
    没有名字的收件人 读者

    有空可以讲讲java16

    无记录