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