第一章 Java 语言基础知识
一、Java 语言的发展史
1.1 Java 历史
-1991,SUN 公司开发 OaK 软件,目标:消费电子产品,目的:增强安全性和可移植
性
-1995,SUN 把 OaK 技术应用于网络,正式发布 Java 语言
1.2Java 的最新发展动态
-Java+XML 电子商务解决方案
-分布式计算 Jini
-向消费领域进军
-交互式电视 JavaTV
-实时 Java
-peer2peer:JXTA
-J2EE 和 J2ME 的广泛应用
二、Java 语言的特点
2.1Java 语言的设计目标
-创建面向对象的程序设计语言
-跨平台,提供程序运行的解释环境 Java 虚拟机
-吸收 c 和 c++的优点,去掉影响程序健壮性的部分如:指针、内存申请和释放:无用
内存回收机制
-提供多线程机制
-提供动态下载程序代码的机制
-提供代码检验机制以保证安全性:代码安全性检测
2.2、Java 语言的特点
-面向对象
-安全性高
-结构中立与操作平台无关
-多线程
-内存动态分配
三、Java 的工作原理
3.1Java 虚拟机
-在一台计算机上由软件模拟的假想的计算机。Java 虚拟机的代码存储在 class 文件中
(自己码文件)
-Java 编译器针对 Java 虚拟机产生 class 文件,因此是独立于平台的。
-Java 解释器负责将 Java 虚拟机的代码在特定平台上运行。
Java 虚拟机工作原理图:
- 1
- 2
前往页