Java语言程序设计 邵丽萍 邵光亚 张后扬 编著
第1章 Java 是什么? 主要任务 ٭了解Java的基本特点和用途 ٭掌握如何下载Java SDK软件包
本章主要内容 Java简介 Java的开发环境 初步了解Java程序
1.1 Java简介 1. Java的起源与发展 2.Java的语言特点 3.Java的用途
1.1.1 Java的起源与发展 Java是一种计算机程序语言,可以编写嵌入在Web网页中运行的Java Applet小程序,也可以编写独立运行的Java Application应用程序,是当今十分流行的网络编程语言。 Java是Sun公司于90年代初开发的。 1995年5月Sun正式发布了Java。
1.1.2 Java语言特点 1.简单性 2.面向对象 3.网络适用性 4.健壮性 5.安全性 6.平台无关性 7.可移植性
8.解释型 9.高性能 10.多线程 11.动态性 12.丰富的类库 13.嵌入浏览器运行
1.1.3 Java的用途 Java程序有两种类型 ☆一种是可在Web网页上运行的Applet,称为小应用程序。 ☆一种是Application,即应用程序,可完成任何计算任务。 两种程序有不同的用途。
1. 用于Web的Applet Internet上的Web页面是用HTML(超文本标记语言)编写的,HTML只能用来定义页面的布局结构,它不是一种编程语言。 通过在网页中添加嵌入式编程语言脚本(如CGI,JavaScript等)也可以使Web页具有和用户的交互能力,但这些嵌入式编程语言的能力有限,而且代码是公开的,远不如Java的强大功能和安全保密性能。
2.独立运行的Application Applet运行时的窗口界面是由浏览器提供的,因此它不能脱离浏览器而独立运行。而 Application则和任何Windows应用程序一样可以自建窗口界面,独立运行。事实上,Java语言就是一门高级编程语言,和其它高级编程语言并无两样。
3.数字设备领域 Sun正在把Java的目标从传统的计算机应用向其它数字设备领域扩展。这似乎是一种回归,Java又回到了它的起点。
4.Java应用的发展趋势 Java在智能Web服务、移动电子商务、分布计算技术、企业的综合信息化处理、嵌入式Java技术方面得到应用。
1.2 Java的开发环境 Java产品面向的主流平台有Solaris、Windows、Macintosh。由于Java的跨平台性,在任一平台中编写的Java程序可以很好地移植到其他平台上。 为了运行Java程序,计算机上必须安装JVM(Java虚拟机)和Java运行时解释器,两者构成Java的运行环境。
1.2.1 SDK的下载与安装 1.机器要求 Java对机器运行要求不高。 ☆硬件要求:CPU PII以上,64M内存,1OOM硬盘空间即可。 ☆软件要求:Windows98/Me/XP/NT/2000,IE 5以上。
2.下载SDK Sun公司网站页面
单击“J2SE 1.4.2 SDK-NEW”超链接
单击页面中“SDK”列对应的“DOWNLOAD”超链接
单击“Download j2sdk-1_4_2_01-windows-i586.exe”超链接
3.安装SDK 运行下载的“j2sdk-1_4_2_01-windows-i586.exe”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\ j2sdk1.4.2_01(这里选择E盘),默认的组件选择是全部安装。
4.SDK中的主要文件夹和文件 E:\ j2sdk1.4.2_01中的文件和子目录结构
1.2.2 配置Java运行环境 1.设置Windows 98 在C:\autoexec.bat文件中,添加以下内容: ☆set path=%path%; E:\ j2sdk1.4.2_01\bin ☆set classpath=.; E:\ j2sdk1.4.2_01\lib\;%classpath%
2.设置Windows XP/NT/2000 系统特性设置界面
“环境变量”设置界面
在“系统变量”框中选择“Path”,单击“编辑”按钮 “编辑系统变量”对话框
命令提示符下输入“java”或“javac” 参数提示信息
3.设置DOS起始位置 首先建立一个你存放java源程序的路径和文件夹,如本书使用的java源程序都存放在为“e:\java\程序”文件夹中。 单击“开始”→“所有程序”→“附件”→“命令提示符”,在“命令提示符”单击右键,选择“属性”菜单,将打开“命令提示符 属性”对话框,如图1.14所示。 选择“快捷方式”选项卡,在“起始位置”栏输入“e:\java\程序”,单击“确定”按钮即可。
4.安装java虚拟机 (1)下载并设置Java(TM) 软件 (2)打开浏览器Java的功能
(1)下载并设置Java(TM) 软件 Java (TM)软件中涉及 Web 交互的部分。它包括 Java 虚拟机和许多其它内容。有了它可以尽情享受 Internet 提供的最佳内容,包括游戏、体育、聊天、电子邮件、艺术、财务工具等等。可到http://java.sun.com/getjava/zh/download1.html下载免费的Java(TM)软件。
打开Windows的“控制面板”窗口
打开“Java(TM) Plug-in 控制面板”对话
(2)打开浏览器Java的功能 打开一个IE窗口,在浏览器菜单栏单击“工具”→“Internet选项”命令,打开“Internet选项”对话框,选择“高级”选项卡,选取“Java(sun)”下的单选框;选取“Microsoft VM”下的第一个选项“启用Java JIT编译器” ,如下图所示:
选择“安全”选项卡
打开“安全设置”对话框
1.3 初步了解Java程序 1.编写第一个Java源程序 2. Java程序的编译 3. 运行Java程序
1.3.1 编写第一个Java源程序 例1.1 本程序可以在屏幕上显示文字“欢迎你学习Java语言!”。 打开一个文本编辑器,输入如下代码: public class Hello { public static void main(String args[]) { System.out.println("欢迎你学习Java语言!"); }
1.2.2 Java程序的编译 Java源程序编写后,要使用Java编译器(javac.exe)进行编译,将Java源程序编译成可执行的程序代码。 Java源程序都是扩展名为 .java的文本文件。编译时首先读入Java源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为 .class。
1.2.3 运行Java程序 在命令提示符窗口或MS-DOS窗口键入解释器文件名和要解释的字节码文件名“java Hello”,按回车键即开始解释并可看到运行结果,如图所示 :
Application应用程序有两种输出显示方式 结果输出显示在窗口界面中
结果显示在提示符窗口或MS-DOS窗口上
开发一个Java程序有3个步骤 (1)建立Java源程序 (2)编译源程序 (3)运行Java程序
习 题 1.Java有何特点? 2.上网下载最新的SDK软件包和Java(TM)软件并在你使用的计算机上设置好开发环境。 习 题 1.Java有何特点? 2.上网下载最新的SDK软件包和Java(TM)软件并在你使用的计算机上设置好开发环境。 3.模仿例1.1使用记事本编写一个Java Application源程序,输出字母“I can write a java application!”。 4.上机编译编写的源程序,思考使用什么命令进行编译?Java编译器产生的文件扩展名是什么? 5.上机解释编译过的程序,思考使用什么命令进行解释?Java解释器解释的文件的扩展名是什么? 7.上机使用小程序查看器浏览Clock小程序。