- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子教案10.ppt
1 Hello应用程序的运行和编译 一、程序的编辑 Java源程序是以Java为后缀的简单的文本文件,可以用各种Java集成开发环境中的源代码编辑器来编写,也可以用其他文本编辑工具,如Windows中的记事本或DOS中的EDIT软件等。 利用文字编辑器编写下列程序 public class Hello { public static void main(String[] args) { System.out.println(Hello World!); } } Hello应用程序的运行和编译 上段程序用保留字class来声明一个新的类,类名为Hello,它是一个公共类(public)。整个类定义由大括号{}括起来。 在该类中定义了一个main()方法,其中public表示访问权限,指明所有的类都可以使用这一方法;static指明该方法是一个类方法,它可以通过类名直接调用;void则指明main()方法不返回任何值。 Hello应用程序的运行和编译 对于一个应用程序来说,main()方法是必须的,而且必须按照如上的格式来定义。Java解释器以main()作为入口来执行程序。Java程序中可以定义多个类,每个类中可以定义多个方法,但是最多只能有一个公共类。main()方法也只能有一个,作为程序的入口。 main()方法定义中,括号中的String args[]是传递给main()方法的参数,参数名为args,它是类String的一个实例,参数可以为0个或多个,每个参数用“类名参数名”来指定,多个参数间用逗号分隔。 注意:在输入程序时,要注意Java程序是严格区分大小写的。 注意:保存文件时,文件的类型要选“所有类型”,文件名要与程序中的public class的类名一致,文件名的大小写最好也要保持与类名一致。 Hello应用程序的运行和编译 2、程序的编译 与其他语言一样,源程序(Java文件)要经过编译才能运行。编译的过程实际上是将java源程序转变为字节码(bytecode)文件。字节码文件的扩展名为.class,其中包含的是java虚拟机的指令。 在编译及运行时,经常需要设定path及classpath两个环境变量。 path=c:\j2sdk1.4.0\bin;%path% classpath =c:\j2sdk1.4.0\lib Hello应用程序的运行和编译 3、程序的运行 程序的运行就是执行.class文件中的指令的过程。由Java源代码编译生成的字节码不能直接运行在一般的操作系统平台上,须运行在一个Java虚拟机(JVM )的在操作系统之外的软件平台上。在运行Java程序时,首先应该启动这个虚拟机,然后由它来负责解释执行Java的字节码。 运行所编译好的程序,使用命令: java 类名 Hello应用程序的运行和编译 Java应用程序的编译运行过程 软件编程基础 解释器 Hello.java Hello.class 编译器 软件编程基础 * *
文档评论(0)