第 1 章 Java 概述及开发环境搭建通过本章的学习可以达到以下目标:认识 Java 并了解其进展历史。可以安装并配置 Java 开发环境。掌握 Java 中 Path 及 classpath 属性的作用。可以编写并运行一个简单的 Java 程序。可以掌握 Java 的开发流程。Java 是一门程序设计语言,其本身的进展经过了一系列的过程。本章将首先介绍 Java的进展历程,让读者对 Java 有一个基本的认识,了解 Java 的主要作用,接着详细讲解 Java开发环境的搭建,包括 Java 开发中一些基本的注意事项。本章视频录像讲解时间为 35 分钟,源代码在光盘对应的章节下。1.1 认识 Java1.1.1 什么是 JavaJava 是 Sun(全称为 Stanford University Network,1982 年成立,Sun 公司的 Logo 如 图 1-1 所示)公司开发出来的一套编程语言,主设计者是 James Gosling(如图 1-2 所示),最早来源于一个叫 Green 的项目,这个项目原来的目的是为家用电子消费产品开发一个分布式代码系统,这样就可以通过网络对家用电器进行控制。开始 Sun 的工程师们准备采纳C++,但由于 C++过于复杂,安全性差,最后决定基于 C++开发一种新语言 Oak(Java 的前身,1991 年出现),Oak 是一种用于网络的、精致而安全的语言,Sun 公司曾以此投标过一个交互式电视项目,但结果被 SGI 打败。于是当时的 Oak 几乎“无家可归”,恰巧这时 Mark Ardreesen 开发的 Mosaic 和 Netscape 启发了 Oak 项目组成员,Sun 的工程师们用Java 编制了 HotJava 浏览器,得到了 Sun 公司首席执行官 Scott McNealy 的支持,触发了Java 进军 Internet。 图 1-1 Sun 公司 Logo 图 1-2 James GoslingJava 语言进展到今日经历了一系列的过程,Java 在 1995 年 5 月 23 日推出了 JDK 1.0 版本,此版本标志着 Java 正式进军 Internet 的开始,在 1998 年对之前的 JDK 进行了升级并推出了 JDK 1.2 的开发包,该版本加入了大量的轻量级组件包,从此之后 Java 被正式命名为Java 2。Java 语言进展到今日经历了以下 3 个进展方向。J2SE:Java 2 Platform Standard Edition。包含构成 Java 语言核心的类,如数据库连接、接口定义、输入/输出和网络编程。J2ME:Java 2 Platform Micro Edition。包含 J2SE 中一部分类,用于消费类电子产品的软件开发,如呼机、智能卡、手机、PDA 和机顶盒...