第一章节Java语言入门.ppt

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

? 2000 McGraw-Hill Introduction to Object-Oriented Programming with Java--Wu Chapter 0 Intro to OOP w/Java--Wu 第1章 Java语言入门 1.1 Java的发展史 1.2 Java的特点 1.3 Java运行的环境 1.4 搭建基本的Java开发环境 1.5 Java程序的开发过程 程序设计语言 程序设计语言分为三级: 机器语言 机器语言,是用二进制指令编写程序,程序可以立即执行。 汇编语言 汇编语言是用符号编写程序,该程序经过汇编之后得到用机器语言书写的目标程序,在机器中运行的是目标程序。 高级程序设计语言 面向过程的语言,如Pascal、Fortran等 面向对象的语言,如Java、VC、VB等 用高级语言书写程序接近于代数公式,这种程序称为源程序,源程序经编译后得到的是用汇编语言书写的或用机器语书写或用二进制字节码书写的目标程序。在机器上运行的是目标程序。 1.1 Java的发展史 1991: Sun公司成立一个为Green的内部研制计划组,想把程序安装于家电中,计划主持人James.Gosing先生看见窗外的橡树,因此将这种语言命名为Oak。后来发现另有程序语言已经命名为Oak。Green计划的成员一起去喝印尼爪哇岛出产的咖啡,因此将语言命名为Java。 1993:91-93年面临一些困难。93年互联网爆炸式的蓬勃发展,Sun公司看到了Java制作动态网页的潜在商计,Green计划绝地逢生。 1995:正式推出,借助互联网,让世界为之轰动。 1.2 Java的特点(10个) 简单: Java类似于C++,但舍弃指针、多继承。Java的解释器、系统类库、运行系统都比较小,能在小型机上运行。 面向对象: 面向对象编程是按照人们的思维方式建立问题的空间模型,利用类和对象把数据及操作封装在一起,通过统一的接口与外界交互。 分布式: Java能够通过URL很方便的打开和访问网络上的资源。Java的Applet小程序可以从服务器下载到客户端,部分操作可以在客户端进行,从而提高系统的执行效率。 解释型和高性能: Java是解释型语言,它编译后并不产生特定的CPU机器代码,而是生成一种被称为“字节码”的目标代码。字节码可以在提供”Java虚拟机(Java Virtual Machine ,JVM)”的任何一种系统上解释执行。 JIT: 即时编译,把字节码编译成本地代码并存储,当需要时调用,可以提高运行速度。 健壮性: Java在编译和运行时,都进行出错检查,以消除错误的产生。在内存管理方面,自动进行垃圾收集。Java还提供了异常处理机制,在编译时将提示可能出现但未被处理的异常。 安全: Java通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。当Java字节码进入解释器时,要经过字节码校验器的检查;然后,Java解释器将决定程序中类的内存布局;最后,类装载器把来自网络的类装载到单独的内存区域,避免应用程序之间相互干扰破坏。Java禁止运行时堆栈益出、禁止在自己的处理空间外破坏内存、 禁止通过安全控制类装载器读写本地文件。 体系结构中立: 字节码文件可以在大多数通用计算机体系结构上解释执行,也能够在运行时被编译成本地机器代码,令设计的程序”一次编写,处处运行“。 可移植性: 结构中立构成了程序可移植性的基础。Java的数据类型采用固定长度,Java的类库提供了可移植的接口,这两方面使得程序便于移植。 多线程: Java支持多线程编程,满足用户创建交互网络程序。 动态:类库可以随意的增加新的方法和实例变量,而客户端可以不做任何更改。 1.3 Java的运行环境 Java平台运行于Windows、Linus、Solaris等操作系统之上。 Java平台的组成: Java 虚拟机: 是运行在操作系统上的一种程序,它可以解释Java的字节码文件,并调用操作系统的系统函数执行Java字节码文件。 Java虚拟机: Java程序的运行机制: 1.4 搭建基本的Java开发环境 JDK(Java Development Kit):Sun公司提供的一个免费的Java软件开发 工具包,它包含编译、运行及调试Java程序所需要的工具,并提供 了大量的基础类库,它是开发Java程序的基础。 J2SDK(Java2 Software Development Kit):JDK1.2后的版本称为Java2,现 在的JDK通常又称为J2SDK。

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档