问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java菜鸟学习编写第一个java程序HelloWorld

发布网友 发布时间:2022-04-23 00:54

我来回答

1个回答

热心网友 时间:2023-08-02 03:02

不管学哪门语言,第一个HelloWorld程序成功运行起来的时候,代表着你的学习已经跨进了一小步。做这个java实验之前,读者最少要在自己的电脑上安装好JDK(包括配置好环境变量),如果读者还不会安装JDK和配置环境变量可以看作者的另一遍经验。
编写并保存代码。打开记事本编写如图1所示代码,图1代码为(注意输入代码时输入法一定切换到英文输入状态下):
public class HelloWorld {
/**
* 输出一行字符串“Hello World!”
* @param args
*/
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
在D盘建立一个JAVA文件夹用于保存代码,保存的时候一定要注意,如图2所示,“保存类型(T)”要选择“所有文件(*.*)”,“文件名(N)”一定要为 HelloWorld.java 。如图3所示,保存后到D:JAVA下检查下文件名是否正确,HelloWorld.java.txt,HelloWorld.txt都是错误的文件名。JAVA程序代码后缀为.java,文件名常常要求保持和类名一致。JAVA语言是严格区分大小写字母的,但是Windows的文件名却不区分大小写。
启动命令提示符并进入到D:JAVA文件夹。如图1所示,按下WIN+R键启动运行命令框,输入cmd命令后回车,就可以启动命令提示符窗口。然后在命令提示符窗口中输入下面命令进入D:JAVA目录:
>D: <回车>
>cd JAVA <回车>
调用编译指令javac把HelloWorld.java转换为字节码文件HelloWorld.class 。如下图所示,执行指令:
>javac HelloWorld.java <回车>
执行指令如果没提示什么信息就是最好的信息,这时检查JAVA文件夹就会发现多了一个.class文件,这就是字节码文件了。如果提示错误信息就要回过头检查了。首先检查JDK环境变量是否配置好,然后检查类名和文件名是否一致,再检查代码是否有用正文输入法输入等等。
运行程序。代码转换为.class 文件后就可以在JVM虚拟机下运行了。在命令提示符敲入命令:
>java HelloWorld <回车>
如图所示,回车后打印输出:
HelloWorld!
注意,这时实际上是运行HelloWorld.class,但是命令中并不用加后缀名。
分析第三步的伪编译原理。如图所示,.java后缀的是源代码,一个或者多个源代码要经过java编译器生产.class后缀的字节码。字节码是和平台无关的,和C语言编译生成平台相关的机器码是不一样的。机器码可以只能在对应的平台执行,字节码执行是平台无关的但是必须有解释器。
分析第四部JAVA程序的执行过程。图为.class文件被读取后进行解释为平台相关机器码执行的过程。和编译型语言(比如C)程序最大的不同是JAVA程序经过解释器转换为和平台相关的机器码才可执行,可见这个过程在执行过程中动态解释,而编译型语言(比如C)是在执行之前就编译成了和平台相关的机器码了。这也是JAVA语言可以“一次(伪)编译,到处运行”的重要原因。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
易企秀如何分享链接给微信好友?-易企秀分享链接给微信好友的方法 华为荣耀3c系统辅助功能服务老是自动关闭,求解决方案。 我用一键清理忽... 华为荣耀3c手机双击唤醒屏幕不好用了怎么办? 荣耀手机刷机包从哪下 木地板为啥走过会响 瓷砖块要斜成几度角人踩上去不会烂 刚出生的婴儿肚子胀怎么办 新生儿涨肚子按摩图 刚生小宝宝胀气怎么办 白果怎么炒好吃 白果可以制作哪些美食 紫米煮熟味道苦怎么处理 新手功略(如何运行好一个HelloWorld程序) 紫米怎样蒸才会好吃? 经典HelloWorld 程序是什么? 怎样做紫米蒸饭最好吃 eclipse运行HelloWorld程序,显示 错误:找不到或无法加载主类 紫米菠萝饭的做法,紫米菠萝饭怎么做好吃,紫米 eclipse运行HelloWorld程序,显示 错误:找不到或无法加载主类怎么办? 山药为什么蒸完会变紫? 芋头蒸好后有点硬,有点紫是怎么回事能吃吗? 请问紫米生蒸怎么做? 紫薯被染色了吗? 今天蒸好的紫薯切开后中间是浅紫色,周围是一圈深紫色,请问是染过色的吗? 国美买的东西能不能退? 如何识别一个买家是个人买家还是批发客户,分别要怎样处理 买家和卖家有什么区别吗? 咒语中里面的(四合)(二合)是什么意思 佛教咒语里的二合、去、引是什么意思? 澳门二合店名字是怎样得来的? 佛教经文里:唵(引)么抳钵 讷铭(二合)吽。(二合)是什么意思 佛经里 这个“二合”“引”,“数字 都什么意思呀 蒸紫薯,蒸完之后水为什么变成蓝色,而不是紫色?还是现在紫薯都是上色的? 蒸过白萝卜的饭为什么是紫色的,有毒吗? C语言的Hello Word 茄子蒸过以后会出紫色的汁液 是怎么回事? 在java中运行HelloWorld程序为什么会出现以下错误? 酷狗怎么剪铃声 皮皮虾蒸完之后紫色还能吃吗? 酷狗音乐怎么自己剪辑铃声 请问一下,在运行Java程序HelloWorld时这种情况是什么原因,编译成功了运行结果却错了 紫玉和蒸的做法,紫玉和蒸怎么做好吃 编好helloworld怎么运行编译? 怎样清蒸出依然是紫色的茄子,这个要点,我来告诉你 酷狗音乐盒可以剪切铃声吗?怎么剪?? 煮熟的芋头剥皮变紫色了可以吃吗 如何使用eclipse新建并编译,运行Java程序 蒸紫米大米饭怎么做 VC2012编写helloworld程序闪退 怎么运行 python2.7.2 中的程序 酷狗音乐最新版怎么剪切铃声 怎么用命令提示符运行C#程序?