Java 语言及其特点

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
于自己的内存空间; 自动内存管理。
面向对象: 完全具备面向对象的三个基本特点:封装、继承、多态
JAVA语言的特点
平台无关性: 任何一台机器,只要配备了Java解释器,就可以运行
Java程序。 稳定性和安全性:
语言级别:提供严密的语法规则,在编译和运行时严格 检查错误;Java语言提供异常处理机制;提供内存自动回收 管理机制。
智能化电子消费设备的市场并不如 Sun公司所预期 的发展得那么快,该项目也因而面临被取消的风险。
JAVA语言的发展史
1993年7月,伊利诺斯大学的NCSA推出
了一个在Internet上广为流行的WWW浏览器Mosaic 1.0版,万维网迅速流行起来。然而,这时的WWW页面 虽然内容丰富,可以实现声、图、文并茂,但它却是静 态的,若想增强WWW的动感,需要通过一种机制来使 它具有动态性。其解决方案显然是嵌入一种既安全可靠, 又非常简练的语言。
平台无关
应用广泛
Java是面向对象编程,并涉及 到网络、多线程等重要的基础 知识,是一门很好的面向对象 语言,不仅是一门正在被广泛 使用的编程语言,而且已成为 软件设计开发者应当掌握的一 门基础语言。
JAVA语言的特点
定义
Sun公司在“Java白皮书”中对Java的定义 是:“Java: A simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, highperformance, multi-threaded, and dynamic language.”。
Part One
第一讲 Java 语言及其特点
JAVA语言的发展史
20世纪90年代初, Sun公司成立了一个
以James Gosling为首的研发小组。这个小组成立的目 的是开发小型或便携式的消费电子产品配套的独立平台 软件环境,同时将现代软件技术移植到消费型电子产品 上。因此开发一种小巧、易用、安全稳定并且与平台无 关的系统成为项目小组研究的目标。
运行架构级别:Java采用域管理方式的安全模式,无论 是本地代码还是远程代码都可以通过配置策略,设定可访问 的资源域。
JAVA的wk.baidu.com行机制
针对JVM编译
Java语言的源程序 Java字节码文件
能运行于平台A
Java 运行环境(JRE) WINDOWS操作系统
CPU
能运行于平台B
Java运行环境(JRE) UNIX操作系统 CPU
JAVA语言的特点
特点
按照定义,Java是一种具有“简单的、面向 对象的、分布式、解释型、健壮、安全、与 体系结构无关、可移植、高性能、多线程和 动态执行”等特性的语言。
JAVA语言的特点
简单性: 运行系统小,只要几百KB; 语法类似C++,C++的程序员可以很快就掌握Java编
程技术; Java使用“引用”来代替指针,以确保不会访问不属
JAVA语言的发展史
Sun公司开发人员发现了Java语言的巨大潜力,利 用它可以在网页上添加交互操作和动画等动态内容。
1995年5月23日,Sun公司在SunWorld上正式发 布了Java与HotJava,标志着Java诞生。
Java迅速成为最流行的网络编程语言。
JAVA语言的发展史
平台无关性让Java成为编写网络应用程 序的佼佼者,而且Java也提供了许多以 网络应用为核心的技术,使得Java特别 适合于网络应用软件的设计与开发。
相关文档
最新文档