01Java简介概述.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文档。上传文档
查看更多
Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo Java简介 本讲大纲: 1.什么是Java语言 2.与其他语言相比Java的优势 3.计算机语言中Java近几年的排行 4.Java的发展史 5.Java成功案例 支持网站: 什么是Java语言 Java是在1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言,它由Java之父詹姆斯·戈士林博士设计。作为Sun研究院院士,詹姆斯·戈士林亲手设计了Java语言,并完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为Java。 Java是一种通过解释方式来执行的语言,其语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言,用Java语言编写的程序,可以运行在任何平台和设备上,例如,可以跨越IBM个人电脑、Mac苹果系统、各种微处理器硬件平台,以及Windows、UNIX、OS/2、MAC OS等系统平台,真正实现“一次编写,到处运行”。Java非常适合于企业网络和Internet环境,并且已成为Internet中最有影响力、最受欢迎的编程语言之一。 用Java语言编写的程序既是编译型的,又是解释型的。程序代码经过编译之后转换为一种称为Java字节码的中间语言,Java虚拟机JVM将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。Java语言程序代码的编译和运行过程如图1.1所示。 图1.1 Java程序的编译和运行过程 与其他语言相比Java的优势 程序设计语言有很多,相信任何一个计算机专业的学生都学过汇编、VB、C、C++、Java等多种计算机语言。每个语言都有自己的优势,而近几年来Java语言的发展已经明显地超过了其他的语言。Java得到如此好的发展,离不开其自身的一些优势。 免费 Java的免费性无人可比。Sun免费提供用来开发Java应用程序的一切,不必支付任何的版税。与Java自身相比,Java API更是可贵的免费财富。想设计一个漂亮的用户界面,API里有;想解析字符串、处理数字、播放音乐,API里有;要使Java程序与数据库建立联系,API里有;想编写网络应用程序,API里有。API已经成为每个Java程序员必不可少的开发工具。 跨平台 Java系统可以运行在不同的操作系统和硬盘上。随着Linux的持续增长及Mac OSX对Java技术的完全支持,跨平台的特性变得越来越有分量。由于Java跨平台,Java API自然也是平台统一的,对程序员而言,没有比统一的API函数更能让他们感到欣慰的了,已经有了圆形的轮子,何必再从头去发明轮子呢?拿C++与Java相比,有Windows编程经验的C++程序员都为MFC(微软基类库)所困扰,据说即使在内部,除了MFC开发小组,谁都不愿意用它。即使熟悉了MFC,能够顺利开发Windows应用程序,但在编写Linux程序时,MFC又派不上用场了,程序员必须学习在Linux下开发的另外一套库函数。而Java API,不管对于什么操作系统,只要编写一次便可随处运行。 获得了学术界的支持 由于Java语言本身存在的一些优点,在很多高校,Java已经成为许多学科研究、课程的首选语言。用Java来完成相应的工作,要比使用C语言简洁得多。掌握Java技术的学生会获得更多的工作机会或课余兼职。因此,对于正在求学的学生来说,学习Java,一定没错。 手机应用 手机领域的开发是目前Java技术中另一个活跃的领域。Java在手机市场的专有性和Java本身的开发性与标准性,使得越来越多的企业加入了Java阵营。2003年James Gosling博士首次来到中国,其中重要的一项工作便是与中国联通结盟。 计算机语言中Java近几年的排行 Java语言自面世以来,总是会在计算机语言排行榜中位于前列,这就充分地说明了Java语言的优越性。2013年公布的最新的编程语言排行榜,如图1.2所示,可以看出Java语言的领先地位。 图1.2 2013年11月计算机编程语言排行榜 Java的发展史 早在1990年12月,Sun公司就由Patrick Naughton、Mike Sheridan和James Gosling(Java之父)组成了绿色项目小组,这个小组的主要目标是开发一种能够在消费性电子产品上运行的分布式的系统构架,以掌握这种应用的趋势。在1992年9月3日,该小组发

文档评论(0)

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

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

1亿VIP精品文档

相关文档