第 1章 Java概述
Java语言作为一种优秀的语言,具备面向对象、体系结构中立、安全、稳定和多线程等优良特性,是目前软件设计中功能极为强大的编程语言。 Java语言不仅可以开发大型的应用程序,而且特别适合 Internet的应用开发。 Java具备了“一次编写,到处运行”的特点,因此,它已成为网络时代最重要的语言之一。
1,Java发展简史
2,Java的特点
3,Java和 Internet
4,安装 JDK开发环境
5,使用命令行工具
6,使用集成开发环境主要内容
Java是由 James Gosling领导的小组在 Sun
Microsystem公司开发的。
1996年 1月,Sun公司发布 Java 1.0 。
1998年 12月,Sun公司发布 Java 2平台。
1999年 6月,Sun公司发布 Java企业平台 —J2EE 。
1.1 Java发展简史
Java是简单的、面向对象的、分布式的、解释型的、健壮的、安全的、体系结构中立的、可移植的、高效的、
多线程的、动态的。
1,Java是简洁的
2,Java是面向对象的
3,Java是分布式的
4,Java是解释型的
5,Java是健壮的
6,Java是安全的
7,Java是体系结构中立的
8,Java是多线程的
9,Java是动态的
1.2 Java的特点
Java凭借它在语言上无法比拟的优势,如安全性、平台无关性、硬件结构无关性、语言简洁、面向对象等特性成为网络编程的首选语言。
Java 根植于网络,网络的发展促进了 Java的规范。
Internet的服务种类丰富,应用最广泛的有 WWW(World
Wide Web)服务,Gopher服务,文件传输服务,远程终端服务,Email电子邮件服务,网络论坛,各电子公告栏信息服务,网上购物等。 Web页是发布消息、相互交流的重要方式之一。 Web页由网络测览器装载。由 Java编写的 Applet程序代码可以嵌入 Web页中在浏览器上运行,可以轻松地实现动画、人机交互和事件处理等功能,Java与 Web联系十分紧密,Java在 Web上的应用充分显现出它的强大功能。
1.3 Java和 Internet
Java的开发运行环境是指 Java的开发工具和相应的软 /
硬环境。目前,有许多用于开发 Java程序的工具,如
Sun公司的 J2SDK( Java 2 SDK)和 Java Workshop,
Borland公司的 JBuilder,IBM公司的 Eclipse,Microsoft
公司的 VJ++,Symantec公司的 Visual Café等。
1.4 安装 J2SDK开发环境建立 Java 2 SDK开发环境
1.从 Sun公司的网站( http://java.sun.com)上下载
J2SDK工具包
2.从 J2SDK工具包中找出运行文件 jdk-1_5_0-windows-
i586.exe并运行之,完成 J2SDK的安装。
3.设置 Windows XP系统环境变量( Windows2000、
2003的设置与此基本相同)。具体方法看课本第 6页。
1.4 安装 J2SDK开发环境
1.5 使用命令行工具
Application和 Applet
Java程序可分为 Application(应用程序)和 Applet
(小程序)两种类型,这两类程序的开发原理是相同的,但是运行环境有所不同。
1.5 使用命令行工具
Application程序有以下主要特点:
1,Application程序是独立完整的程序;
2,在命令行调用独立的解释器即可运行 Application
程序;
3,Application程序的主类必须有一个命名为 main的方法,作为程序的入口;
4,Application程序的图形界面需要在程序中自己构建;
Applet程序有如下特点:
1,Applet程序不是完整的独立程序,而更像是一个已经构建好的框架程序中的一个模块;
2,Applet程序只能在 WWW浏览器环境下运行,因此还必须建立一个 HTML文件来调用 Applet程序;
3,Applet程序的主类必须是 java.applet.Applet类的子类;
4,Applet程序不用在程序中构建图形界面,而是直接利用
WWW浏览器提供的图形用户界面;
1.5 使用命令行工具
import java.io.*;
public class MyFristJavaProgram
{
public static void main(String[] args)
{
System.out.println(“This is my first Java Program!”);
}
}
1.5 使用命令行工具
Application程序示例,MyFirstJavaProgram.java
1.5 使用命令行工具
Applet程序示例,MyFirstJavaApplet.java
import java.applet.Applet
import java.awt.*;
public class MyFirstJavaApplet
{ public void paint(Graphics g)
{g.drawString(“This is my first Java Applet!”);}
}
与其对应的 HTML文件
<html>
<head><title>SimpleGraphicsInOut</title></head>
<body>
<applet code = MyFirstJavaApplet.class width = 30 height = 200>
</applet>
</body>
</html>
使用 J2SDk开发 Java程序
Java程序开发包括了源代码编写、编译成字节码文件以及运行。由于 J2SDK本身没有提供编写源代码的编辑工具,
所以可使用任何文本编辑器来编写源代码,所有的 Java程序都是由类或者说是类的定义组成。
1.5 使用命令行工具
本节主要介绍 IBM公司的 Eclispe。 Eclispe是一个功能强大的集成开发环境,用户可以从 Eclispe的官方网站
( www.eclipse.com)下载 Eclispe软件包。本书使用的是 3.2版本的 Eclispe。 Eclispe的安装非常简单,它属于绿色软件的安装方法:不需要运行安装程序,不需要往
Windows的注册表写信息,只需要将下载的 Eclispe压缩包解压就可以运行 Eclispe。
1.6 使用集成开发环境