450 likes | 813 Views
Java 程序设计 案例教程. 第 01 章. 北京大学出版社. 第 01 章 Java 语言与面向对象程序设计. 教学目标. Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试. 1.1 Java 语言概述. Java 的发展历史 1996.1.Sun 发布第一个开发工具包 JDK1.0 1999.6.SUN 公司发布:标准版( J2SE )、企业版( J2EE )和微型版( J2ME )。 Java 技术体系
E N D
Java程序设计案例教程 第01章 北京大学出版社
第01章 Java语言与面向对象程序设计 教学目标 • Java语言的历史 • Java语言的特点 • Java程序的分类 • Java环境配置 • Eclipse的安装 • Java程序的调试
1.1 Java语言概述 • Java的发展历史 • 1996.1.Sun发布第一个开发工具包JDK1.0 • 1999.6.SUN公司发布:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。 • Java技术体系 • Java划分成J2EE、J2SE、J2ME三平台 • Java 2 Platform Micro Edition——J2ME • Java 2 Platform Standard Edition——J2SE • Java 2 Platform Enterprise Edition——J2EE
1.1 Java语言概述 • Java平台 • Java虚拟机(Java Virtual Machine,JVM) • Java应用程序接口(Java API) • Java的特点 • 面向对象简单性安全性 • 可移植性 高效性多线程 • 无用内存自动回收机制
1.2 Java环境的建立与使用 • JDK概述 • JDK 是Java开发工具包 (Java Development Kit ) 的缩写,是Sun Microsystems针对Java开发的产品。 • JDK的下载和安装 • 进入http://java.sun.com/ • 单击导航栏的Downloads,选择Java SE • 单击JDK 6 Update 13 with JavaFX SDK后的Downloads,接受SUN协议 • 点击jdk-6u13-javafx-1_1_1-windows-i586.exe
1.2 Java环境的建立与使用 • 用JDK管理Java的应用 • JDK的操作命令 • javac——编译器,将源程序转成字节码。 • 执行格式为:Javac [选项]一个或多个需要编译的源文件名 • java——Java语言的解释器,解释运行编译后的Java程序(.class后缀的)。 • 一般格式是:java [选项] class [命令行参数…] • appletviewer——小程序浏览器该命令可使Applet脱离Web浏览器环境进行运行、调试。
1.2 Java环境的建立与使用 • 用JDK管理Java的应用 • JDK的操作命令 • jar——打包工具,将相关的类文件打包成一个文件 • javadoc——Java API文档生成器。 • jdb——Java程序的调试器。 • javah——产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 • javap——Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
1.2 Java环境的建立与使用 • JRE • JRE (Java Runtime Environment,Java运行环境)包括了运行Java程序所必需的环境的集合,包含JVM标准实现及Java核心类库。它不包含开发工具——编译器、调试器和其他工具。JRE需要辅助软件(Java Plug-in)以便在浏览器中运行Applet。
1.2 Java环境的建立与使用 • 设置运行环境参数 • 打开“我的电脑”窗口,找到Java的安装目录jdk1.6.0_17并打开bin子目录,在地址栏将全部路径复制 • 在桌面上右击“我的电脑”图标,从弹出的快捷菜单中选择“属性”命令,打开“系统属性”对话框,选择“高级”选项卡,单击“环境变量”按钮,打开“环境变量”对话框 • 在“系统变量”栏中选择Path变量,并单击“编辑”按钮,打开“编辑系统变量”对话框 • 在原来变量值后面输入“;”,并将步骤1中复制的路径粘贴上去就完成了Path的设置
找到Java的安装目录jdk1.6.0_17并打开bin子目录,在地址栏将全部路径复制找到Java的安装目录jdk1.6.0_17并打开bin子目录,在地址栏将全部路径复制
在“系统变量”栏中选择Path变量,并单击“编辑”按钮,打开“编辑系统变量”对话框在“系统变量”栏中选择Path变量,并单击“编辑”按钮,打开“编辑系统变量”对话框
在原来变量值后面输入“;”,并将步骤1中复制的路径粘贴上去就完成了Path的设置在原来变量值后面输入“;”,并将步骤1中复制的路径粘贴上去就完成了Path的设置
打开“运行”对话框,在“打开”文本框中输入cmd,进入“命令提示符”环境下打开“运行”对话框,在“打开”文本框中输入cmd,进入“命令提示符”环境下 • 输入javac命令并按回车键,如输出下图所示的结果,表示环境变量设置正确。
1.2.5 Java程序开发过程 例1-1 在屏幕上打印输出Hello World! import java.io.*; public class HelloWorld { public static void main(String[] args){ System.out.ptintln("Hello World!"); } }
1.2.5 Java程序开发过程 • Java程序的开发过程分为如下3个步骤 • 编写Java源文件 • 编译Java源程序 • 运行Java程序
编译 解释执行 源代码 (.java文件) 字节码 (.class文件) Java运行系统 Java语言的执行过程分析 • Java语言是半编译半解释型语言。 1)首先编辑Java源文件(.java文件); 2)经Java编译器编译形成为字节码文件(.class文件); 3)由解释执行系统完成解释和执行: 即字节码装入、字节码校验、字节码翻译和执行。
程序的编译和运行 (在DOS环境下) • Java Application程序的执行 (1)创建源程序文件——文件名.java 使用编辑软件生成文本文件 (2)编译源程序文件——javac 文件名.java 使用javac命令实现生成字节码文件(~.class) (3)运行Java程序———java 文件名 使用java命令产生运行结果
1.2.6 节小结 • JDK的下载和安装; • JDK的操作命令 ; • 环境变量的设置 • Java Application的编译、编译和运行过程。
1.2.6 节重点与难点 • 节重点 • JDK的操作命令 ; • Java Application的编辑、编译和运行过程。 • 节难点 • 环境变量的设置; • Java Application的编辑、编译和运行过程。
1.3 Java开发工具 • 开发工具简介 • 普通文本编辑器 • Web开发工具 • 集成开发工具 • NetBeans • JCreator • JBuilder • Eclipse
1.3.2 Eclipse的下载安装 • Eclipse是开放源代码的项目,可以到http://www.eclipse.org免费下载Eclipse的最新版本。
1.3.3 Eclipse的设置 • 运行Eclipse时在闪现一个月蚀图片后,Eclipse会显示Select a Workspace(选择工作空间)界面
1.3.3 Eclipse的设置 • 首次设置工作空间后单击OK按钮,进入欢迎界面
1.3.3 Eclipse的设置 • 选择菜单File→New→Java Project命令,进入New Java Project(新建项目)对话框,在Project name文本框中输入项目名ch1 。
1.3.3 Eclipse的设置 • 单击Finish按钮进入Eclipse工作台
1.3.4 使用Eclipse开发Java小应用程序 • 本节将以一个最简单的Java Applet来讲解Java小程序的编辑、编译过程及运行过程。 • 编写Java源程序; • 编译Java源程序; • 运行Java程序;
1.3.4 使用Eclipse开发Java小应用程序 例1-2 在网页中显示“Hello World!”的功能。 • 选择菜单File→New→Class命令,打开以下对话框,在Name文本框中输入类名MyApplet。
1.3.4 使用Eclipse开发Java小应用程序 • 单击Finish按钮进入源代码编辑状态,在Package Explorer视图下可以看到Eclipse自动产生了一个default package的包,并在该包下有一个与类名MyApplet一致的源文件MyApplet.java, 。
import java.awt.Graphics; //将java.awt包中的系统类 Graphics引入本程序 import java.applet.Applet; //将java.applet包中的系统类 Applet引入本程序 public class MyApplet extends Applet{ public void paint(Graphics g){ g.drawString("Hello,Java AppletWorld!",10,20); } }
1.3.4 使用Eclipse开发Java小应用程序 • 编译Java源程序 • 在Eclipse中则选择菜单Run→Run命令,Eclipse将自动编译源程序,如果程序正确将在工作目录F:\javalt\ch1下的bin子目录下生成MyApplet.class的字节码文件,同时打开小程序查看器运行程序结果。
1.3.4 使用Eclipse开发Java小应用程序 • 运行Java程序 • 真正使用Java Applet时必须将其字节码文件嵌入到HTML文件中。打开“记事本”或其他文本编辑器,新建文件,将下列源代码输入。 <html> <body bgcolor=yellow> <applet code=MyApplet width=300 height=200> </applet> </body> </html>
1.3.4 使用Eclipse开发Java小应用程序 • 将上述内容保存在与编译后的字节码文件MyApplet.class同样的目录下, 文件名可以随意,后缀必须是html,操作系统下打开包含Applet网页文件 。
程序的编译和运行 (在DOS环境下) • Java Applet程序的执行 (1)创建源程序文件——文件名.java 使用编辑软件生成文本文件 (2)编译源程序文件——javac 文件名.java 使用javac命令实现生成字节码文件(~.class) (3)建立一个HTML文件,嵌入字节码文件 利用文本编译器建立——生成~.html文件 (4)运行JavaApplet程序——文件名 使用appletviewer命令产生运行结果
1.3.5 节小结 • Eclipse 的下载与安装; • Java Applet源程序的编辑 • Java Applet的运行原理
1.3.5 节重点与难点 • 节重点 • Eclipse 的下载与安装; • Java Applet源程序的编写 。 • 节难点 • Java Applet源程序的编写 。
1.4 章小结 • Java发展历史、Java的特点; • 介绍安装JDK的过程并和用JDK进行应用程序开发的过程; • 介绍Java开发的常用工具; • 实例详解安装并利用Eclipse进行小程序的开发。
1.4 章小结 • 章重点 • JDK的操作命令; • Java Application的编辑、编译和运行过程 • Eclipse 的下载与安装; • Java Applet源程序的编辑。 • 章难点 • 环境变量的设置; • Java Application的编辑、编译和运行过程。 • Java Applet源程序的编写 。
1.5 章习题 • 简单程序设计 1.下载并安装SDK软件包,设置环境变量。 2.写一个Java Application应用程序,利用JDK软件包中的工具编译并运行这个程序,在屏幕上输出“Welcome to China!”。
1.6 章综合实验项目 • 实验项目: 在浏览器中显示“Welcome to Beijing!” • 实验要求: • 编写一个Java Applet程序,使之能够在浏览器中显示“Welcome to Beijing!”的字符串信息,编译生成字节码文件。 • 再写一个HTML文件,将该Applet字节码嵌入其中,并用WWW浏览器观看这个HTML文件规定的Web页面。