- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Java程序的编译和运行
上机练习 Java 程序的编译和运行
目标
理解 Java 程序的结构特点
理解 Java 虚拟机(JVM)
理解 Java 程序的运行环境
理解 Java 程序的编译和运行特点
指导部分
练习一:在记事本中编写第一个 Java 应用程序
编辑 Java 源文件
在 D 盘创建一个名为 javacode 的目录用于存放 java 源程序文件,为了区分
不同章节的程序文件,在此目录下创建 charater01 的子目录。
打开一个记事本空文档(点击:开始》所有程序》附件》记事本)
在记事本中键入以下第一个 Java 应用程序,内容如下
/**
* HelloWorld
第一部分
* 在输出窗口显示Hello World!
*/
public class HelloWorld{ 第二部分
public static void main(String[] args){ 第三部分
//在屏幕上输出 Hello World!
System.out.println(Hello World!); 第四部分
}
}
第一个 Java 应用程序结构说明:
第一部分:
/*….*/部分是代码注释部分,该部分不被编译,可以编写在 Java 程序的任何
位置。
第二部分:
是类的定义,每个 Java 程序至少要拥有一个类结构的定义,类结构是 Java 程
序的基本载体,如果类中包含有 main 方法,则该类是程序主类,其类型必须是
public (公有)的。
第三部分:
是方法的定义,方法是 Java 程序执行载体,即没有方法则就不能放置 Java 程
序的执行代码。
main 方法是 Java 程序中最重要的方法,作为程序代码执行的引导者,main
方法必须是唯一的,且类型必须被声明为 public、 static (静态),main
方法具有一个执行参数,为 String类型的数组,可以接收来自命令行的字符串。
第四部分:
是一个输出语句,Java 的文本输出使用的是 System 类中的 out 对象中的
println 方法,作用是向显示器输出方法参数中的字符串内容。
Java 源文件的保存
在 d:\javacode\chapter01 的目录下,将以上文件另存为文件名是
“HelloWorld.java”的 java源程序文件。
java 的源程序文件名有个简单的特点,就是一定要和包含有main 方法的类的
类名一致文件名,否则不能运行。(如果文件中没有出现 main 方法,则可以随
便给文件名命名,但是扩展名一定能够要是 .java)
Java 源文件的编译(命令行方式)
打开“开始”》“运行”;键入 cmd,然后回车,之后进入 DOS 命令行状态,
并按照以下命令进入 D:\javacode\Chapter01目录
C:\Users\Administratord:
D:\cd javacode
D:\javacodecd chapter01
D:\javacode\Chapter01
Java 的源文件编译命令是“javac”,编译时该命令后需要跟完整的源文件名
称,因此编译 HelloWorld.java 的命令如下:
javac HelloWorld.java
如果没有出现错误提示后,编译就完成了,再次打开 D:\javacode\
Chapter01目录后,我们发现目录中多了一个扩展名为.class的文件,该文
件名与原文件名同名,即 HelloWorld.class,又称为字节码文件。
Java 字节码文件的运行
.class字节码文件不能像 .exe 的可执行文件在操作系统中直接运行,必须依
赖于 Java 虚拟机(JVM)进行解释执行。解释执行命令为“java”,后面跟字
节码文件的文件名(不要加文件扩展名 .class名),如下所示:
Java HelloWorld
备注:HelloWorld 既可以理解为字节码文件名,又可以理解为主类类名,因
为只有带有 main()的主类类名的文件才能被执行。
欲行结果:Hello World
练习二、从命令行接收参数
Java 应用程序允许接收来自命令行下的参数。
1. 根据第一题,重新创建一
文档评论(0)