- 3
- 0
- 约6.21千字
- 约 37页
- 2015-08-14 发布于湖北
- 举报
JAVA第一章a.ppt
1.3.4 Java程序的开发过程及运行 4)创建和使用对象 Java把一些常用的功能封装成类库的形式提供给程序员使用。图1-17程序中第12行就创建了一个Date类的对象,并在第13行中调用了该对象的toString方法,输出当前日期。此外,该程序还调用了System类中的in对象的println方法,用于输出一个字符串。 1.3.4 Java程序的开发过程及运行 5)声明包 Java提供了各种各样的类,这些类都是按程序包(package)的形式进行组织的,当要在程序中引用到某个包中的类时,必须在程序中用语句“import 包名.类名”的形式声明要引用到的类。如“import java.util.Date”表示把包java.util中的Date类引用到程序中来,“import java.util.*”则表示把包java.util中所有的类都引用到程序中来。后一种写法比较常见,可以用一个语句就引用了很多的类。 1.3.4 Java程序的开发过程及运行 6)运行程序 编辑完源程序后,即可编译执行。编译的语句为: Javac HelloWorld.java 执行的语句为: Java HelloWorld 上述程序的运行结果如图1-18所示。 1.3.4 Java程序的开发过程及运行 2. 另一种形式的Java应用程序——Applet 下面用Applet的方式把上面的程序以另外一种形式表现出来。首先建立“HelloWorldApplet.java”文件,键入如图1-19所示的内容,保存后,再编译成“HelloWorldApplet.class”。 1.3.4 Java程序的开发过程及运行 接着建立“HelloWorldApplet.html”文件,键入如图1-20所示的内容,并保存。 1.3.4 Java程序的开发过程及运行 将“HelloWorldApplet.html”和“HelloWorldApplet.class”文件放在同一目录下(如c:\HelloWorldApplet),用浏览器打开“HelloWorldApplet.html”,如果你的浏览器支持Java的话(即安装有JVM插件),将看到如图1-21所示的执行结果。 小结 本章主要回顾了Java语言的发展历史,讨论了Java的特点及其工作机制,介绍了相关的开发工具及其使用,最后还介绍了两个简单的Java程序,对Java建立了一个概貌性的认识。在下面的章节中将详细讨论Java语言的各个要素以及如何用Java语言开发应用程序。 对于众多Java开发工具,初学者可能觉得无所适从,一个比较好的建议是:用哪一种工具并不重要,学习语言的机制和开发的方法才是重要的,各种工具只要用得顺手都可以采用。对于初学者而言,一开始可以用JCreator来学习一些比较简单的程序,当开发大型的应用时,可以考虑采用JBuilder或Eclipse进行开发。 * * Java程序设计教程 第1章 Java语言概述 1.1 Java语言简介 1.2 Java语言特点 1.3 Java程序开发 1.1 Java语言简介 Java语言是Sun Microsystems公司(简称Sun公司)推出的新一代面向对象程序设计语言,它一经推出就紧贴网络化发展的大潮,为软件产业带来了划时代的革命。随着时间的推移,Java的应用领域已突破了最初在网络上的应用,小如嵌入式手提设备,大到火星探测器、大型分布式计算环境、电子商务等各方面。Java语言已经造就了一个庞大的计算机产业,推动着现代软件产业的发展。 1.1.1 Java历史 1991年,当时美国Sun公司的一群工程师在Patrick Naughton和James Gosling的领导下,开始了一个代号为“Green”的项目,为消费类电子产品,例如电视机机顶盒,设计一种通用的开发语言。为了让项目顺利开展,他们最后决定开发一门新语言来满足开发要求,Java语言就这样诞生了。 1.1.1 Java历史 1992年Green小组提交了他们的第一个产品,然而不幸的是Sun公司上下竟然没有几个人对它有兴趣,项目面临着被搁置的危险。从1993年到1994上半年,Green小组一直在寻找市场渠道中苦苦挣扎。 1.1.1 Java历史 1996初,Sun发布了Java的第一个版本Java1.0 1998年,Sun发布了Java1.2,不久,Sun出于商业考虑,采用了“Java 2 Standard Edition Software Development Kit Version 1.2”来命名Java。之后,Sun又陆续推出Java的升级版本。目前,Java已经发展到了1.4版本,其支持泛型编程的1.5
您可能关注的文档
- FFT的基算法简介.ppt
- FFT算法设计含程序设计.ppt
- FICEM连接器属性约束和加载.ppt
- FIDIC_EPC合同条件及其应用.ppt
- FIN金融与统计基础.ppt
- FireworksMX详解.ppt
- FLACD数值模拟基础.ppt
- FLAIR序列上蛛网膜下腔的高信号.ppt
- FlashCS编辑图形和文本.ppt
- FLASH_CS课件L文本及对象的编辑与应用.ppt
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 2025年北京第一次高中学业水平合格考物理试卷(含答案).pdf VIP
- 市政道路工程施工组织设计模版.doc VIP
- 15道公务员面试(国考)省级及以下机构重庆市网络信息类岗位面试问题考察点及参考回答.pdf VIP
- 跪拜土地阅读理解答案.docx VIP
- TAP检测项目介绍课件.ppt VIP
- 2025年综合类-心理治疗(师)-专业知识历年真题摘选带答案(5卷单选100题合辑).docx VIP
- 全国到地市矢量地图(很难找的资料)课件.pptx VIP
- 2025干部任前廉政知识考试题库及答案.pdf VIP
- 六年级上册期末道法知识点早读晚练小纸条.pdf VIP
- 质量管理小组活动推进指南(TCAQ10208-2024).docx
原创力文档

文档评论(0)