第一章: Java 开始学习目标Java 技术的组成Java 虚拟机的主要功能JAVA 内存垃圾自动回收机制运行代码的步骤编写、编译并运行简单 Java 应用程序Java 历史1991 年,电视机,机顶盒,录象机的开发设计需要一种可移植、方便、高效的计算机语言
为了满足这种需求,由 Sun 公司的 Patrick Haughton 和 James Gosling 领导的技术小组开发了 JAVA
上 世 纪 九 十 年 代 中 期 , Sun 推 出 了 Sun Java Development Toolkits 1
0 , 简 称JDK1
0 是一个功能强大的软件包,可以用来开发小应用程序和多种操作系统(Sun Solaris,WindowsNt,Windows 95,Macintosh)的应用程序
1998 年 Sun 推出 Java 2 Platform,它定义了所有 Java 技术的概念和标准,即包括已经实现的技术也包括尚未实现的技术;即包括 Sun 的实现的,也包括其它公司的实现
目前,Java 2 SDK1
6 是 Java 2 Platform 的最新定义
这个定义又可以细分为四个版本:标准版:J2SE(Java SE),用于开发普通的小应用程序和应用程序
它是我们这门课程要讲述的内容
(Java SE 的体系结构)企业版:J2EE(Java EE),用于企业级应用
微型版:J2ME(Java ME),用于开发移动,机顶盒,个人数字设备等
JavaCard:适用于智能卡的 Java 平台
(Java 各版本应用领域)Java 技术概述任何复杂的事物都可以分解成一些相对简单的组成部分
Java 作为一门丰富而复杂的新技术,它由下列这些技术层面组成:Java 编程语言:定义变量、表达式、逻辑控制等基本规则
Java 类库:Java 软件工