第1章-Java概述及系统环境.ppt

  1. 1、本文档共118页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

面向对象程序设计语言选用教材参考教材corejava2volume1,2(第八版)核心技术卷1:基础知识核心技术卷2:高级特性ThinkinginJavaJava编程思想参考书目JavaTutorialfromSUNJava网络高级编程(人民邮电出版社)Java2实用教程Java2图形设计卷1:AWT卷2:Swing-GraphicSpecialEditionJava2(Java2编程详解)课程考核考试+上机实验及作业+出勤各占比例分别为:50%+30%+20%机器语言是二进制代码形式的机器指令集合。运行效率极高,不直观,重用性差,编写效率低。汇编语言将机器指令进行了符号化,增加了宏、符号地址等功能。不同指令集的机器有不同的汇编语言,如针对x86处理器的Intel8088汇编(CISC)和SPARCV8(RISC精简指令集)。程序重用性低。高级语言包括面向过程和面向对象语言常见高级语言:Pascal、C、BasicC#、C++、Java程序可移植性和重用性好。1.1.4第四代语言(Fourth-GenerationLanguage,简称4GL)一种面向问题的语言。具有一定的智能,更接近于日常语言,对语言概括更为抽象,简洁。如ADA,MODULA-2,SMALLTALK-80等。目前4GL主要面向基于数据库应用的领域,不宜于科学计算、高速的实时系统和系统软件开发。随着Internet为代表的网络技术的广泛普及,4GL又有了新的活动空间。出现类似于Java,但比Java抽象级更高的4GL不仅是可能的,而且是完全必要的。按照程序执行方式分为编译执行语言(Pascal、C等)和解释执行语言(Basic、Java等)按思维模式分为面向过程和面向对象语言Java让人联想到印度尼西亚有个重要的盛产咖啡的岛屿,开发人员为这种新的语言起名为Java,其寓意是为世人端上一杯热咖啡。1995年,Oak更名为Java,并在SunWorld95中发布。从此,Java的知名度如日中天。甚至在1996年1月Java编译器第一版发布之前,Java已经成为Internet发行的行业标准。98年末,Sun推出Java1.2(简称Java2)目前Java1.4是Java2平台的最新版本工业界一致认为:“Java是(20世纪)80年代以来计算机界的一件大事。”微软前总裁BillGates认为“Java是长期以来最卓越的程序设计语言”。JAVA的三种应用J2EE(Java2PlatformEnterpriseEdition)(服务器端)J2SE(Java2PlatformStandardEdition)(本书内容)J2ME(Java2PlatformMicroEdition)(嵌入式设备)Java编程语言的主要特性面向对象可移植性,跨平台支持分布式的网络应用安全性和健壮性Java为什么成功?Java是开放的,由JCP联盟控制标准。设计中充分考虑了开发者的需要,有强大、易用的类库。自然而然地面向对象。摒弃了一切容易让程序员养成不良习惯的特性,自然而然地软件工程。对计算机进行了高度的抽象,需要的专业知识不多。方便的异常处理、健壮机制。Java为什么失败?执行速度慢。初生的语言,变化多端,给人带来困惑。Sun的市场能力不及Microsoft。.NET直指Java。Java的前途:速度慢的问题在解决。从电脑到电熨斗,Java无处不在。越来越多的人开始喜欢她。她也越来越招人喜欢。就算不能一统天下,但也不会是昙花一现。她的先进思想代表着方向。预言:Java语言的出现,将会引起一场软件革命。服务器端应用程序的标准。不久的将来全世界90%的程序代码将用Java语言书写或改写。在工业领域与C++平起平坐或替代C++。JDK简介下载JDK:/technetwork/java/javase/downloads/JDK是JavaDevelopmentKit(Java开发工具包)的缩写。它为Java应用程序提供了基本的开发和运行环境。目前JDK的最成熟的版本为JDK1.5,也称为JDK5.0,它还有一个吸引人的商业名叫Tiger。JDK主要包括以下内容:Java虚拟机:负责解析和执行Java程序。Java虚拟机可以运行在各种操作系统平台上。JDK类库:提供了最基础的Java

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档