- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 Java 程序开发过程1.ppt
第一章 Java程序设计入门
1.1 Java简介
1.2 Java程序开发过程
1.1 Java简介
Java的崛起
面向对象的程序设计语言
Java平台和虚拟机
两类Java程序
Java程序开发环境——SDK
Java语言的特点和应用领域
1.1.1 Java的崛起
1991.4, SUN公司为把市场扩大到消费类电子产品,着手代号为Green的项目,于是便有了Oak。
Oak在竞标一个交互式电视项目时,一败涂地,陷入困境。
Internet Web 浏览器地成功给Oak新的希望。他们对Oak进行了新的整合,取了新的名字——Java,用Java编制了HotJava浏览器,吹响了进军Internet的号角。
Java由于与Internet的成功结合,很快风靡全球,很多大公司都购买了Java的许可证.众多的软件开发商开始支持支持Java的产品。
Java具有“一次编写,到处运行”的平台无关性,与Internet的异构网络互联一拍即合,使其特别适合在网络开发中使用,成为面向对象开发工具中潜力巨大的一员。
1.1.2 面向对象的程序设计语言
对象: 是对现实世界客观事物的抽象
面向对象方法: 通过描述对象本身以及对象间的相互关系,并通过激发对象间的相互作用来求解问题的方法。
对象的描述分为两个部分:静态属性——关于对象的性质,状态的信息,用“数据”来描述; 能动属性——对象的行为,用“方法”来描述。
在面向对象程序设计语言中,要定义一个对象,先进行分类,定义对象的模板——类,再根据类创建对象。
例1.1 电子时钟的Java描述.
静态属性:
时-hour,分-minute,秒-second
动态属性:
getMinute( )-显示“分”
getHour( )-显示“时”
setSecond( )-设置“秒”
setMinute( )-设置“分”
setHour( )-设置“时”
例1.1 电子时钟的Java描述
Class TimeClock
{
private int iSecond,iMinute,iHour;
public int getMinute( ); //显示“分”
public int getHour( ); //显示“时”
public void setSecond( ); //设置“秒”
public void setMinute( ); //设置“分”
public void setHour( ); //设置“时”
}
1.1.3 Java平台和虚拟机
平台是支持程序运行的软硬件环境.
Java平台是在Windows,Linux等系统平台上支持的一种Java程序开发平台,
Java平台由Java虚拟机(JavaVM)和Java应用程序接口(JavaAPI)两部分组成。
高级语言,低级语言,机器语言
为什么程序在不同的平台下需要移植
Java虚拟机的工作原理
Java从编写到运行的过程
编写Java程序
Java编译器
1.1.4 两类Java程序
按照运行环境的不同,可将Java程序分成两种:Java应用程序(Java Application)和Java Applet(小应用程序)。它们都在Java虚拟机中执行。
Java应用程序在本机上由Java解释程序来激活Java虚拟机。而Java Applet是通过浏览器来激活Java虚拟机。
二者程序结构不同
Java应用程序(Java Application)
Java 应用程序都是以类的形式出现。一个程序可以包含一个或多个类。
Java提供了一个特殊的方法——main( )方法,每个应用程序的执行都是从main( )方法开始的。
包含了main( )方法的类叫主类,程序的主文件名必须与主类相同。
例1.3 在屏幕上显示一个问候“Hello,World!”
Class HelloWorld
{
public static void main(String Args[ ])
{
System.out.println(“Hello,World!”);
}
}
Java Applet(Java 小应用程序)
例1.4 问候程序的Java Applet形式。
import java.applet.Applet; //引入系统类Applet
import java.applet.Graphics; //引入系统类Graphics
public class Hello_Applet extends Applet
{
public void Paint(Graphics g
文档评论(0)