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

1、Java系统环境概述.ppt

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

Java系统环境概述 --发展历程、运行环境及步骤 1.1 编程语言的发展 1.1.1 结构化语言 以1971年推出的PASCAL为典型代表 进一步缩小编程语言和自然语言的距离 在结构化程序设计中,把程序概括为如下的公式:程序=数据结构+算法 1.1.2 面向对象的语言(OOP) 出发点是为了能更直接地描述问题域中客观存在的事物(即对象)以及它们之间的关系 追求的是软件系统对现实世界的直接模拟 程序描述为如下的公式: 程序=对象+消息 1.1.3 OOP的特征 把事物抽象成对象,用一组数据描述该对象的静态特征,用一组方法来刻画该对象的动态特征 用类来表示一组具有相同属性和方法的对象 用父类与子类的概念来描述描述共性与特性 用封装把对象的属性和方法结合为一个整体,并且屏蔽了对象的内部细节。 通过消息连接来表示对象之间的这种动态联系。 1.1.4 面向对象语言的发展 1967年挪威计算中心开发的Simula 67 20世纪70年代出现的CLU、并发Pasca1、Ada和Modula-2等 1980年提出的Smalltalk-80是第一个完善的、能够实际应用的面向对象语言 20世纪80年代中期到90年代,是面向对象语言走向繁荣的阶段C++,Java 1.2 Java网络时代的编程语言 Java是一种具有“简单、面向对象的、分布式、解释型、健壮、安全、与体系结构无关、可移植、高性能、多线程和动态执行”等特性的语言。 1.2.1 Java的特点-简单性 Java语言简单而高效,基本Java系统所占空间不到250 KB。 Java具有类似于C++的风格,保留了C++语言的优点; 摈弃了C++中不安全且容易引发程序错误的指针; 简化了内存管理和文件管理 1.2.2 Java的特点-面向对象 Java语言是纯面向对象的 不像C++那样既支持面向对象的技术,又支持面向过程的程序设计技术。 1.2.3 Java的特点-可移植性 可移植性指的是程序不经修改而在不同硬件或软件平台上运行的特性 源代码级可移植性和二进制代码级可移植性 C和C++只具有一定程度的源代码级可移植性 Java不仅源代码级是可移植的,甚至源代码经过编译之后形成的字节码,也同样是可移植的。 1.2.4 Java的特点-稳定安全 摒弃了指针数据类型 提供了数组下标越界检查机制 提供了自动内存管理机制 其他安全保障机制 字节码校验器 运行时内存布局和类装载器 文件访问限制 1.2.5 Java的特点-高性能 高效的字节码 多线程 及时编译和嵌入C代码 1.2.6 Java的特点-动态特性 Java采用“滞后联编”机制避免类库局部升级带来整体软件无法使用。 Java可以在分布式环境中动态地维护应用程序及其支持类库之间的一致性。 对于Java而言,其支持类库升级之后,相应的应用程序不必重新编译,也一样可以利用升级后类库的新增功能。 1.2.7 Java的特点-分布式 Java支持WWW客户机/服务器计算模式 Java网络类库是支持TCP/IP协议的子例程库,目前支持的协议有HTTP和FTP等。 1.3 Java的开发运行环境 一般可以采用Sun公司的Java 2 SDK 有Solaris SPARC/x86、Linux x86、Microsoft Windows等版本,它们的建立过程略有不同。 1.4 Java程序的运行步骤 用Java语言编写的Java源程序,经Java编译器编译后形成字节码,这些字节码由Java运行系统负责解释和执行。解释和执行的过程可分为三步 字节码的装入 字节码校验 字节码的翻译和执行 1.4.1 Java程序的建立及运行 利用某一种文本编辑器建立Java源程序文件 利用Java编译器(Javac)编译该程序,产生.class字节码文件 利用解释器(java)解释字节码文件,完成该程序的运行过程 Java程序示例-源代码 【程序示例Demo1.java】 public class Demo1 { public static void main(String args[ ]) { System.out.println(“Hello World!); } } 输入编辑完成后,保存文件并退回到DOS提示符状态。 Java程序示例-编译 利用Java编译器Javac对源文件进行编译。在DOS提示符后,键入如下命令: javac Demo1.java 按Enter键后,开始编译该文件。若源文件无错误,则产生Demo1.class字节码文件;若源文件中有错误,则编译器将指出错误位置,此时需返回上一步对源文件进行修改 Java程序示例-运行 编译无误的Java字节码文件,由Java解释器(Java)负责装入和执行。

文档评论(0)

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

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

1亿VIP精品文档

相关文档