当前位置:文档之家› Java 语言及其特点

Java 语言及其特点

运行架构级别:Java采用域管理方式的安全模式,无论 是本地代码还是远程代码都可以通过配置策略,设定可访问 的资源域。
JAVA的运行机制
针对JVM编译
Java语言的源程序 Java字节码文件
能运行于平台A
Java 运行环境(JRE) WINDOWS操作系统
CPU
能运行于平台B
Java运行环境(JRE) UNIX操作系统 CPU
JAVA语言的发展史
Sun公司开发人员发现了Java语言的巨大潜力,利 用它可以在网页上添加交互操作和动画等动态内容。
1995年5月23日,Sun公司在SunWorld上正式发 布了Java与HotJava,标志着Java诞生。
Java迅速成为最流行的网络编程语言。
JAVA语言的发展史
平台无关性让Java成为编写网络应用程 序的佼佼者,而且Java也提供了许多以 网络应用为核心的技术,使得Java特别 适合于网络应用软件的设计与开发。
智能化电子消费设备的市场并不如 Sun公司所预期 的发展得那么快,该项目也因而面临被取消的风险。
JAVA语言的发展史
1993年7月,伊利诺斯大学的NCSA推出
了一个在Internet上广为流行的WWW浏览器Mosaic 1.0版,万维网迅速流行起来。然而,这时的WWW页面 虽然内容丰富,可以实现声、图、文并茂,但它却是静 态的,若想增强WWW的动感,需要通过一种机制来使 它具有动态性。其解决方案显然是嵌入一种既安全可靠, 又非常简练的语言。
JAVA语言的特点
特点
按照定义,Java是一种具有“简单的、面向 对象的、分布式、解释型、健壮、安全、与 体系结构无关、可移植、高性能、多线程和 动态执行”等特性的语言。
JAVA语言的特点
简单性: 运行系统小,只要几百KB; 语法类似C++,C++的程序员可以很快就掌握Java编
程技术; Java使用“引用”来代替指针,以确保不会访问不属
平台无关
应用广泛Biblioteka 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解释器,就可以运行
Java程序。 稳定性和安全性:
语言级别:提供严密的语法规则,在编译和运行时严格 检查错误;Java语言提供异常处理机制;提供内存自动回收 管理机制。
相关主题