- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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 编译器 软件编程基础 * *
您可能关注的文档
- 渣打银行在中国.ppt
- 温室气体盘查报告书-tccn.edu.tw.doc
- 温室气体盘查报告书-校园节能减碳资讯平台.doc
- 源头学子同步讲堂-源头学子首页.doc
- 演示.ppt-诸暨市建筑工程质量安全监督站.ppt
- 演示文档-FlowGateUTM、IPS、防火墙、VPN.ppt
- 漫谈统计陷阱New-InstituteofStatisticalScience,AcademiaSinica.ppt
- 灾害避难疏散路线暨集合地点配置图.doc
- 点选汇入功能键.ppt
- 烧烤的危害研究.doc
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
原创力文档


文档评论(0)