讲java基础.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  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基础

面向对象程序设计 浙江万里学院 第一讲 Java 语言简介 一 课程说明 二 Java语言的特点 三 Java的开发工具 四 Java程序结构 一 课程说明 一 课程说明 课程目标: 1)熟悉面向对象的程序设计方法 2)熟悉Java语言 3)熟悉一种Java开发工具 课时安排: 24学时理论课(12 X 2) 24学时实验课(6 X 4) 课程考核 平时: (点名\课堂表现和问答\作业) 30% 实验: (点名\实验室表现\实验报告) 30% 期终考核:40% 二 Java语言的特点 1 Java语言的发展历史 1991年。Sun公司内,一个Green的项目工程师受命设计一种小型的计算机语言,用于机顶盒、家电控制芯片等消费类设备,由于这些设备功能有限、内存较小,所以这种语言必须尽可能地小,而且应能生成非常紧凑的代码。而且最重要的一点是,这些设备所采用的处理芯片多种多样,要使这个语言有强大的生命力,就绝不能够受限于任何一种体系结构。 1992年,Green项目组发布了第一款应用Java语言的产品—一个很智能的远程控件。但它并未被Sun公司和消费类家电公司所接受。接着Green项目组又开始了许多其它方面的尝试,均惨遭失败,不得不在1994年解散。 Internet 上的WWW服务越来越普遍,人们需要一个好用的浏览器,以便更好地阅读WEB页面。 Netscape的成功启发了Oak项目组成员,他们用Java编 制 了HotJava浏 览器,得到了Sun公司的大力支持. HotJava这个试验品在1995年5月召开的SunWorld大会上首次亮相,从至引发了遍及全球、至今未衰的Java热。 Java语言的初露锋芒,让Sun公司意识到它的价值,于是在1996年初发布了Java的第一个版本。几个月后,又发布了Java 1.02版。但这个版本的Java语言并不是十分完备,不适合用于正规的应用程序的开发。 1996年5月,在旧金山召开了JavaOne大会,Sun公司就发布了令人满意的Java 1.0版. 在1998年召开的JavaOne大会上,Sun公司发布了Java 1.2版,这就是Java 2,它以功能全面的、具有高度扩展能力的新版本换掉了原来的GUI界面和图形工具包。 二 Java语言的特点 2 Java语言的特点 简单的 面向对象的 健壮的 安全的 解释的 与平台无关的 多线程的 动态的语言 二 Java语言的特点 2.1 面向对象性 Java以类组织程序,并且硬性规定:所有类的根结点都是Object类,其余的类都是其子类 ; Java采用面向对象的思想组织程序,支持OO的三个基本特性,即:封装性、多态性和继承性 。 2.2 解释执行 Java代码是解释执行的,我们使用Java编译器将Java代码编译成字节码,这是一种中间代码,然后由Java解释器解释执行。而C++程序是编译执行的,C++程序代码被编译为本地机器指令,然后执行。 二 Java语言的特点 2.3 跨平台性(可移植性) 使用Java语言编写的程序,只要做较少的修改,甚至有时根本不需修改就可在不同平台上运行了。“Write Once , run anywhere(一次编写,到处运行)” Java的跨平台是通过Java虚拟机(JVM)来实现的。 Java虚拟机(JVM)不是跨平台. 二 Java语言的特点 Java跨平台原理 Java平台针对性 J2EE:企业级应用 J2SE:桌面应用 J2ME:嵌入式应用 三 Java的开发工具 开发工具分类 基本开发工具/快速开发工具 开源(开放)工具/收费工具 最基本的JAVA的开发工具 JDK+文本编辑器(如记事本\UltraEdit) JDK与JRE的区别 JDK(Java Development Kit) JRE(Java Runtime Environment ) JDK及帮助文档下载地址 /javase/downloads/index.jsp 三 Java的开发工具 jdk1.6 ??????? ___________|___________________ ?????? |?????????? |??????????????????? | ????? bin???????? lib???????????????? ? jre ?????? |?????????? |????????? _____ |___________ ?? java.exe??? tools.jar???? |??????????????????

文档评论(0)

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

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

1亿VIP精品文档

相关文档