Java程序案例教程(主编田智、杨艳慈 西安科大版)课件:第1章 认识Java.pptVIP

Java程序案例教程(主编田智、杨艳慈 西安科大版)课件:第1章 认识Java.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 认识Java 1.1 Java的历史   Java是Sun公司于20世纪90年代初开发的。Java最初并不是为了用于Internet,而是作为一种小家用电器的编程语言,用来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通信问题,命名为Oak(橡树)。由于这些智能化家用电器的市场需求当时没有预期的高,Sun放弃了该项计划。就在Oak几近夭折之时,Internet 异常火爆起来。Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,将Oak技术应用于Web上,并且开发出了HotJava的第一个版本,于1995年5月发表。HotJava在产业界引起了巨大的轰动,Java的地位也随之得到肯定。经过一年的试用和改进, Java1.0(JDK1.0)在1996年初正式发布。由于最初的1.0版和1.1版存在着不少缺点,Sun公司在1.2版上花费了很大的力气进行全面的修正,并加入了许多新设计。1.2版较之过去的版本有着很大的差别。Sun公司将1.2版及其以后的版本命名为“Java2”。   Java的出现引发了遍及全球、至今未衰的Java热潮。由于Java 提供了强大的图形、图像、动画、音频、多线程及网络交互能力,因此它在设计交互式、多媒体网页和网络应用程序方面大显身手,成为当今推广速度最快的一门计算机程序语言。   随着Java2的诞生,Java形成了三个技术分支,相应地也就产生了三个版本的Java运行平台。   (1) ?J2SE(Java2 Platform Standard Edition):标准版,主要用于开发桌面应用程序、低端的服务器应用程序和Java Applet程序。   (2) ?J2EE(Java2 Platform Enterprise Edition):企业版,主要用于构建企业级服务器应用。   (3) ?J2ME(Java2 Platform Micro Edition):微型机版,主要用于嵌入式消费产品,如移动电话、掌上电脑以及其他无线设备。   Java具有“一次编写,到处运行”的独特之处,用Java语言开发的软件可以不用修改或重新编译而直接应用于任何计算机上,极大地提高了软件开发的效率。这一特性使Java具有广泛的应用潜力,目前Java主要应用于以下几个方面:   (1) 计算过程可视化、可操作化的软件的开发;   (2) 动态画面的设计,包括图形、图像的调用;   (3) 所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等;   (4) 交互操作的设计(选择交互、定向交互、控制流程等);   (5) ?Internet的系统管理功能模块的设计,包括Web页面的动态设计、管理和交互操作设计等;   (6) ?Intranet(企业内部网)上的软件开发(直接面向企业内部用户的软件);   (7) 用于与数据库连接查询的SQL语句的实现;   (8) 其他应用类型的程序。 1.2 Java的现状   Java是Sun公司推出的新一代面向对象程序设计语言,特别适于Internet应用程序开发,它的平台无关性直接威胁到微软的垄断地位,主要表现在以下几个方面:   (1) 计算机产业的许多大公司购买了Java许可证,包括IBM、Apple、DEC、Adobe、SiliconGraphics、HP、Oracle、TOSHIBA以及Microsoft。这说明Java已得到了业界的认可。   (2) 众多的软件开发商支持Java软件产品。例如,Inprise公司、Sysbase公司和Oracle公司均已支持Java。   (3) ?Intranet正在成为企业信息系统的最佳解决方案,而其中Java将发挥不可替代的作用。Intranet 的目的是将Internet用于企业内部,它的优点是便宜,易于使用和管理,用户不管使用何种类型的机器和操作系统,界面是统一的Internet浏览器,而数据库、Web页面、Applet、Servlet、JSP则存储在Web服务器上,无论是开发人员还是管理人员,或是用户都可以受益于该解决方案。 1.3 Java的特点 1.3.1 Java语言的优点   Java语言是一种优秀的编程语言。它的最大优点就是与平台无关,在Windows XP、Windows NT、Solaris、Linux、MacOS以及其他平台上,都可以使用相同的代码。“一次编写,到处运行”的特点,使其在互联网上被广泛采用。由于Java语言的设计者十分熟悉C++?语言,所以在设计时很好地借鉴了C++?语言。可以说,Java语言是一种比C++?语言还“面向对象”的一种编程语言。Java语言的语法结构与C++?语言的语法结构十分相似,这使得C++?程序员学习Java语言更

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档