第1章 Java概述-stu.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Java概述 1.1 了解Java 1.1.1 Java的诞生和发展 1、智能烤面包机 1990年在加利福尼亚州的Sun Microsystems公司,James Gosling正在开发一种新的程序设计语言。与其他传统语言不同,这种语言主要用于烤面包机、微波炉和电视机等家用电器的控制系统。 2、相得益彰的Web和Java 不久设计组又提出了能够很好地与Java速度、简单性和稳定性相匹配的“虚拟家电”的概念,即Web页面。因为Web页面是独立于设备的,Java也独立于设备,而且Java是如此简单,以致于可以把Java解释器嵌入到浏览器中,而不需要太多额外的程序设计。 1995年5月,Sun发布了第1版Java开发工具包(JDK)。当Netscape Navigator 2.0宣布支持Java时,这变成了现实。 使用Java语言,Web页面由于动画和用户交互而变得生动起来。 Java一经发布,就轰动了全世界 IT 业。人们认为,Java 是二十一世纪的计算机语言, Java 是计算机的未来。 微软总裁比尔.盖茨说:“Java是最卓越的程序设计语言”。 微软的视窗操作系统VISTA的部分源代码采用了Java语言。 国家考试中心把Java列入计算机等级考试课。 3、JDK版本 Java 语言自1995年5月正式发布至今,先后有1.0、1.1、 1.2 、1.3、 1.4 …….多个版本问世;从1.2版开始就称谓 java 2。 目前(到10年7月为止)JAVA的最高版本是1.6.0的升级版21(Version 6 Updata 21)。 登陆其网站可以免费获取JDK。 4、三个平台:J2ME、J2SE、J2EE J2ME:嵌入式平台 J2SE:标准平台 J2EE:企业级平台 无论哪一种开发平台,为贯彻所谓的“Write once, run anywhere(编写一次,随处运行)”的目标,这些平台都包括有虚拟机、基本包(packages)及针对应用范围所需要的包。 1.1.2 Java语言的特点和优势 Java诞生于网络时代,建立在成熟的算法语言和坚实的面向对象理论的基础之上。 许多面向对象语言开始都是严格的面向过程语言,而Java一开始就设计为面向对象语言(被称为天然的/纯面向对象语言)。 它具有强大的应用系统设计能力,其平台无关性和安全性等特点能充分适应网络需求。 Java成为目前网络编程的首选语言。 Sun公司在Java语言白皮书开始所说, Java是简单的(simple)、面向对象的(object—oriented)、分布式的(distributed)、解释型的(interpreted)、健壮的(robust)、安全的(secure)、结构中立的(architecture_neutral)、可移植的(portable)、高效的(high—performance)、多线程的(multithreaded)、动态的(dynamic) 1、简单性和完全面向对象 2、平台无关性 3、安全性和可靠性 4、多线程 5、高效的网络编程 1.1.3 Java核心技术 JDBC Java Servlet和JSP JavaBeans和EJB JavaMail 1.2 Java应用程序及其运行方式 1.2.1 Application和Applet程序 可独立解释执行的应用程序Application 需放入HTML文件中依靠浏览器显示结果的Applet 在Java的开发工具包JDK环境中能方便地编译、运行和调试这两种程序。 1、Application 【例1.1】 显示字符串的Application应用程序。 public class Hello { public static void main(String args[ ]) { System.out.println(“Hello!”); } } 说明: 用保留字class来声明一个新的类,其类名为Hello,它是一个公共类(public); Hello这个类的定义用大括号{ }括起来;该类中有名为main的方法; 第2个public表明main方法是可以被公开访问的; void表示 main方法无返回值; static表示main 方法是一个静态方法,它只能在本类中 使用;不能被其它类调用; main方法是一个特殊的方法,是每个应用程序必需的,是应用程序解释执行的入口,必须声明为类方法,必须带有字符串数字类型的参数,但参数名可以是任意的; main方法调用了System类中的out成员对象的println方法; Java源程序是区分

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档