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

01Java语言概述Ok_.ppt

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

第一章 Java语言概述 目标 了解 Java 的特点和优点 了解 Java 的运行机制 了解 Java 程序的基本结构 掌握如何编译和运行 Java 程序 机器语言 高级语言 操作系统 平台 问题 解决方案 Java JAVA的历史 Java发展史 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。 1994年将Oak语言更名为Java。 1995年Sun 公司的 HotJava 浏览器问世。 JAVA的推出 InternetJava Java特性-简单 Java特性-面向对象 Java特性-分布式 Java特性-健壮 Java特性-结构中立 Java的应用-网络应用系统 Java未来 Java的工作方法 Java虚拟机(JVM) Java虚拟机(JVM) JVM的平台相关性 配置Java运行环境 配置Java运行环境 下载与安装JDK 下载与安装JDK 下载与安装JDK 下载与安装JDK 下载与安装JDK Hello World Hello World Hello World Hello World Hello World Hello World editplus doc doc doc 总结 Java 是一种面向对象的编程语言,主要用于 Internet 应用程序。 Java 可用来生成两类程序:应用程序、 小应用程序( Applet ) 。 Java 既是一种解释执行的语言,也是一种编译执行的语言。 总结 Java 的特点包括: 简单 面向对象 分布式 健壮性 安全 体系结构中立 可移植性 解释执行 高性能 多线程 动态 jbuilder * 除首页外,都有页码,请见模板。 不同种类的计算机有各自的机器语言 特定类别的芯片具有自己的机器指令集 为了能够面对特定计算机编程,我们要使用机器语言?? 我们用户高级语言来编写程序。 “编译器”负责把用高级语言编写的代码翻译成机器语言。 操作系统是充当用户和计算机之间的界面的软件 我们编写的程序使用操作系统提供的内置函数, 来完成功能。 所以我们的开发程序首先应该确定: 1。 计算机类型,也就是说是哪种芯片 2。 操作系统 我们把这种硬件和软件组合的开发环境,称为“平台” 开发程序,我们要先选择平台。 程序开发成功后,要编译成机器语言(exe)运行。 那么我们的程序将只能在这种平台环境中运行。 不要进行编译,因为编译成的机器语言就和平台相关了。 使用解释器,从高级语言直接进行解释执行。 Java 是Sun Microsystems开发的语言,它使用解释器执行 代码,因此无需对源代码进行任何更改即可在不同计算机 上运行。 SUN公司在1990年开发一个名为GREEN的项目。 随着研究的深入,开发人员发现c、C++不适合开发 嵌入式系统。 如:有线电视交换盒、PDA等的 微处理器。 最后研究人员决定放弃C、C++重新开发一个 适合开发跨平台嵌入式软件的语言即OAK-JAVA的 前身。 Java是Sun公司1995年推出的新的一代面向对象程序设计 语言,特别适合于Internet应用程序开发。 平台无关性是其最显著的特点。 Java作为软件开发的一种革命性的技术,其地位已被确立。 Internet 是一个由很多计算机组成的巨大网络。 这些计算机运行着各种各样的操作系统。 Java作为一种平台无关的语言,成为理想之选。 Java语言的简单性主要体现在以下三个方面: 1.Java的风格类似于C++,因而C++程序员是非常熟悉的。 从某种意义上讲,Java语言是C及C++语言的一个变种, 因此,C++程序员可以很快就掌握Java编程技术。 2.Java摒弃了C++中容易引发程序错误的地方,如指针和 内存管理。 3.Java提供了丰富的类库。 面向对象可以说是Java最重要的特性。 Java语言的设计完全是面向对象的,它不支持 类似C语言那样的面向过程的程序设计技术。 Java支持静态和动态风格的代码继承及重用。 Java包括一个支持HTTP和FTP等基于TCP/IP协议的子库。 因此,Java应用程序可凭借URL打开并访问网络上的对象, 其访问方式与访问本地文件系统几乎完全相同。 为分布环境尤其是Internet提供动态内容无疑是一项 非常宏伟的任务,Java的语法特性却使我们很容易地 实现这项目标。 Java致力于检查程序在编译和运行时的错误。 类型检查帮助检查出许多开发早期出现的错误。 Java自已操纵内存减少了内存出错的可能性。 另外,为了建立Java作为网络的一个整体, Java将它的程序编译成一种结构中立的中间

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档