网站大量收购独家精品文档,联系QQ:2885784924

Java语言程序设计 郭磊 第01章 Java语言概述新.pptVIP

Java语言程序设计 郭磊 第01章 Java语言概述新.ppt

  1. 1、本文档共23页,可阅读全部内容。
  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运行平台及Java应用程序分类。 【本章要点】 Java的发展史 Java语言的特点 Java的工作原理 Java运行平台 Java应用程序分类 1.1 Java的发展史 1.1.1 Java的诞生 Java诞生于1995年,是Sun公司组织开发的一编程语言, 主要贡献者是James Gosling。 Java语言的前身是:Oak语 James Gosling被誉为Java之父 1.1.2 Java语言的转折性发展 1996年,JDK1.0发布,10大软件公司宣布支持Java技术。 1996年,JDK1.1发布。 1998年,JDK1.2发布。 1999年,JAVA被分为J2SE、J2EE和J2ME。 2000年, JDK1.3,JDK1.4发布。 1.2 Java语言的特点 Java是一个广泛使用的网络编程语言,它是一种新的计算概念。它是一种跨平台,适合于分布式计算环境的面向对象编程语言。 作为一种程序设计语言,可以用一句话来概括Java语言的特点:“简单的、面向对象的、平台无关性的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能优异的、多线程的、动态的语言。” 1.2.1 Java语言特点 1、简单性 Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的任务 ,只需理解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程序。 2、面向对象 面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。 客观世界中的一切都可以看做对象!换句话说万物皆为对象! 3、平台无关性 Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。 Sun公司的宗旨是:“Write Once,Run Anywhere” 一次编译,到处运行。 1.2.2 Java语言其他的特点 4、多线程 5、可靠性和安全性 6、分布式 7、解释执行 8、体系结构中立 9、可移植性 1.3 Java的工作原理 Java虚拟机(JVM)是软件模拟的计算机,可以在任何处理器上(无论是在计算机上还是在其它电子设备中)安全并且兼容的执行保存在.class文件中的字节码。java虚拟机的“机器码”保存在.class文件中,有时也可以称之为字节码文件。Java虚拟机的产生是为了跨平台的应用,任何具有Java虚拟机的计算机或电子设备上都可以运行字节码文件。 java虚拟机中的java解释器负责将字节码文件解释成为特定的机器码进行运行。java源程序需要通过编译器编译成为.class文件(字节码文件)。java程序的编译和执行过程如动画所示。 1.3.1 java程序的编译和执行过程 1.4 Java运行平台 1.4.1 三种Java平台简介 Sun公司要实现“编写一次,到处运行”(Write once,run anywhere)的目标,就必须提供相应的Java运行平台。目前,Java运行平台主要分为下列三个版本: 1.4.1 Java平台简介 1、J2SE Java标准版或Java标准平台。J2SE提供了标准的SDK开发平台(以前称为JDK开发平台),利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发Java Applet。 2、J2EE Java企业版或Java企业平台,可以构建企业级的服务应用。J2EE平台包含了J2SE平台,并啬了附加类库,以便支持目录管理、交易管理和企业级消息处理等功能。 3、J2ME Java微型版或Java小型平台。J2ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑或其他无线设备等。 1.4.2 JDK的安装与环境变量配置 什么是JDK(Java Development Kit) --开发工具,Javac及基础核心类 --运行环境, Java及基础核心类 我们需要Java SE平台的JDK,最新版本为JDK1.6 /ja

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档