第一讲JAVA发展概述.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  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文档。上传文档
查看更多
课程学习的几个要求; 编程是一门技术,需要多实践; 编程是一门功夫,需要勤练内功; 注重代码编写规范; 注重相互交流,充分利用网络资源辅助学习; 在实践中体会面向对象编程思想; 我们将学习什么?(包括后续课程) Java基础:基本概念、语法、常用工具类等; 面向对象:继承、封装、多态等; 桌面应用程序:网络编程、图形用户界面; 企业级应用; 嵌入设备应用; 计算机语言的发展 机器语言:CPU本身所使用的语言。 优点:可以直接被CPU使用,表达准确、运行速度非常快。 缺点:难于编写、阅读和理解。 形式:010111100 汇编语言:用符号代替了机器指令代码,采用了助记符号来编写程序。 优点:使程序内容变得清楚,易于理解。 缺点:编写过程繁琐且耗时长,所以它很难普及。 形式:MOV AX, 0010B 高级语言:与计算机的硬件结构及指令系统无关 高级语言使每一条语句的功能大大加强,同时又保持了易写、易读和易于理解的特性,Java就是一种高级语言。 形式:if (ab) max = a; 对于计算机的CPU来说,高级语言太笼统了,它需要一个功能强大的翻译器来帮助理解。翻译器有两种:一种是编译器,另一种是解译器。它们的作用都是将我们用高级语言写好的程序翻译成计算机能理解的机器语言,所不同的是翻译的方式。 编译型语言 C、C++......; 源代码经编译后产生目标代码,即对应于特定平台的机器码。是平台相关的,可移植性不强。 解释型语言 Perl、Basic......; 将源代码逐行读入并执行的。是可跨平台的,可移植性强。 一个问题:Java属于哪一类? 一、引入 我们交朋友时,除了要了解他的现在,还要了解他的过去,了解他的历史。才能较全面、较深刻认识他。在学习java的时候,我们也从它的历史入手。本章我们将介绍Java的历史、开发平台搭建及开发过程。 二、Java的发展 1)1991年4月8日,从工作站起家的Sun公司为了把市场扩大到消费电子产品,成立了一个专门的工作小组,着手代号为Green的项目 并由此开发了一门新的语言---Oak(意为橡树) 2)对Oak进行了一次新的整合,并给了它一个据说来自几位小组成员喝Java(爪哇)咖啡时灵机一动想到的新名字-----Java Java的历史 Java的发展简史 1991年,Java语言诞生在SUN公司,它是由James Gosling领导的Green Project小组开发的,它最初的名字是Oak; 1994年, Green Project小组将他们的开发转向了Internet,用Oak编写了一系列网络应用程序,像网络浏览器WebRunner等; 1995年,随着Java语言在互联网和多媒体上的发展,它得到了全球计算机业的高度重视; SUN公司将1.2及其以后版本命名为“Java2”; 目前,Java语言的正式版本已经发展到1.6版。 Java的历史 Java Platform 2 J2SE (Java Platform 2 Standard Edition):Java 2标准版,java系统的标准与核心平台,主要面向个人用户; 2005年之后更名为JAVA SE J2EE (Java Platform 2 Enterprise Edition):Java 2企业版,标准版的企业级扩展,面向网络用户; 2005年之后更名为JAVA EE J2ME (Java Platform 2 Micro Edition):Java 2微型版,面向嵌入式系统应用。 2005年之后更名为JAVA ME Java语言特点 结构简单:Java语言的程序构成与C语言和C++语言类似,摒弃了C语言和C++语言的复杂、不安全特性。例如:指针的操作和内存的管理。此外,Java语言提供了种类丰富、功能强大的类库,提高了编程效率。 面向对象:现实世界中的任何物体都可以看作是1个对象,对象有状态和行为两大特征。Java不是以过程为中心来编程,而是以对象为中心、通过对象之间的调用来解决问题。 平台无关:使用Java语言编写的应用程序不需要进行任何修改,就可以在不同的软、硬件平台上运行。这主要是通过Java虚拟器(JVM)来实现的。 Java语言特点 可靠性:因为Java最初设计目的是应用于电子类家庭消费产品,所以要求较高的可靠性。例如:Java语言提供了异常处理机制,有效地避免了因程序编写错误而导致的死机现象。 安全性:现今的Java语言主要用于网络应用程序的开发,因此对安全性有很高的要求。如果没有安全保证,用户运行从网络下载的Java语言应用程序是十分危险的。Java语言在很大程度上避免了病毒程序的产生和网络程序对本地系统的破坏。 多线程:多线程是指在一个程序中可以同时执

文档评论(0)

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

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

1亿VIP精品文档

相关文档