1 / 44

Java 程序设计 案例教程

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 技术体系

eshe
Download Presentation

Java 程序设计 案例教程

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java程序设计案例教程 第01章 北京大学出版社

  2. 第01章 Java语言与面向对象程序设计 教学目标 • Java语言的历史 • Java语言的特点 • Java程序的分类 • Java环境配置 • Eclipse的安装 • Java程序的调试

  3. 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

  4. 1.1 Java语言概述 • Java平台 • Java虚拟机(Java Virtual Machine,JVM) • Java应用程序接口(Java API) • Java的特点 • 面向对象简单性安全性 • 可移植性 高效性多线程 • 无用内存自动回收机制

  5. 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

  6. 进入http://java.sun.com/

  7. 单击导航栏的Downloads,选择Java SE

  8. 接受协议、下载链接、运行执行文件

  9. 1.2 Java环境的建立与使用 • 用JDK管理Java的应用 • JDK的操作命令 • javac——编译器,将源程序转成字节码。 • 执行格式为:Javac [选项]一个或多个需要编译的源文件名 •  java——Java语言的解释器,解释运行编译后的Java程序(.class后缀的)。 • 一般格式是:java [选项] class [命令行参数…] • appletviewer——小程序浏览器该命令可使Applet脱离Web浏览器环境进行运行、调试。

  10. 1.2 Java环境的建立与使用 • 用JDK管理Java的应用 • JDK的操作命令 • jar——打包工具,将相关的类文件打包成一个文件 •  javadoc——Java API文档生成器。 •  jdb——Java程序的调试器。 •  javah——产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 •  javap——Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

  11. 1.2 Java环境的建立与使用 • JRE • JRE (Java Runtime Environment,Java运行环境)包括了运行Java程序所必需的环境的集合,包含JVM标准实现及Java核心类库。它不包含开发工具——编译器、调试器和其他工具。JRE需要辅助软件(Java Plug-in)以便在浏览器中运行Applet。

  12. 1.2 Java环境的建立与使用 • 设置运行环境参数 • 打开“我的电脑”窗口,找到Java的安装目录jdk1.6.0_17并打开bin子目录,在地址栏将全部路径复制 • 在桌面上右击“我的电脑”图标,从弹出的快捷菜单中选择“属性”命令,打开“系统属性”对话框,选择“高级”选项卡,单击“环境变量”按钮,打开“环境变量”对话框 • 在“系统变量”栏中选择Path变量,并单击“编辑”按钮,打开“编辑系统变量”对话框 • 在原来变量值后面输入“;”,并将步骤1中复制的路径粘贴上去就完成了Path的设置

  13. 找到Java的安装目录jdk1.6.0_17并打开bin子目录,在地址栏将全部路径复制找到Java的安装目录jdk1.6.0_17并打开bin子目录,在地址栏将全部路径复制

  14. 打开“系统属性”对话框,选择“高级”选项卡,单击“环境变量”按钮,打开“环境变量”对话框

  15. 在“系统变量”栏中选择Path变量,并单击“编辑”按钮,打开“编辑系统变量”对话框在“系统变量”栏中选择Path变量,并单击“编辑”按钮,打开“编辑系统变量”对话框

  16. 在原来变量值后面输入“;”,并将步骤1中复制的路径粘贴上去就完成了Path的设置在原来变量值后面输入“;”,并将步骤1中复制的路径粘贴上去就完成了Path的设置

  17. 打开“运行”对话框,在“打开”文本框中输入cmd,进入“命令提示符”环境下打开“运行”对话框,在“打开”文本框中输入cmd,进入“命令提示符”环境下 • 输入javac命令并按回车键,如输出下图所示的结果,表示环境变量设置正确。

  18. 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!"); } }

  19. 1.2.5 Java程序开发过程 • Java程序的开发过程分为如下3个步骤 • 编写Java源文件 • 编译Java源程序 • 运行Java程序

  20. 编译 解释执行 源代码 (.java文件) 字节码 (.class文件) Java运行系统 Java语言的执行过程分析 • Java语言是半编译半解释型语言。 1)首先编辑Java源文件(.java文件); 2)经Java编译器编译形成为字节码文件(.class文件); 3)由解释执行系统完成解释和执行:   即字节码装入、字节码校验、字节码翻译和执行。

  21. 程序的编译和运行 (在DOS环境下) • Java Application程序的执行 (1)创建源程序文件——文件名.java 使用编辑软件生成文本文件 (2)编译源程序文件——javac 文件名.java 使用javac命令实现生成字节码文件(~.class) (3)运行Java程序———java 文件名 使用java命令产生运行结果

  22. 1.2.6 节小结 • JDK的下载和安装; • JDK的操作命令 ; • 环境变量的设置 • Java Application的编译、编译和运行过程。

  23. 1.2.6 节重点与难点 • 节重点 • JDK的操作命令 ; • Java Application的编辑、编译和运行过程。 • 节难点 • 环境变量的设置; • Java Application的编辑、编译和运行过程。

  24. 1.3 Java开发工具 • 开发工具简介 • 普通文本编辑器 • Web开发工具 • 集成开发工具 • NetBeans • JCreator • JBuilder • Eclipse

  25. 1.3.2 Eclipse的下载安装 • Eclipse是开放源代码的项目,可以到http://www.eclipse.org免费下载Eclipse的最新版本。

  26. 1.3.3 Eclipse的设置 • 运行Eclipse时在闪现一个月蚀图片后,Eclipse会显示Select a Workspace(选择工作空间)界面

  27. 1.3.3 Eclipse的设置 • 首次设置工作空间后单击OK按钮,进入欢迎界面

  28. 1.3.3 Eclipse的设置 • 选择菜单File→New→Java Project命令,进入New Java Project(新建项目)对话框,在Project name文本框中输入项目名ch1 。

  29. 1.3.3 Eclipse的设置 • 单击Finish按钮进入Eclipse工作台

  30. 1.3.4 使用Eclipse开发Java小应用程序 • 本节将以一个最简单的Java Applet来讲解Java小程序的编辑、编译过程及运行过程。 • 编写Java源程序; • 编译Java源程序; • 运行Java程序;

  31. 1.3.4 使用Eclipse开发Java小应用程序 例1-2 在网页中显示“Hello World!”的功能。 • 选择菜单File→New→Class命令,打开以下对话框,在Name文本框中输入类名MyApplet。

  32. 1.3.4 使用Eclipse开发Java小应用程序 • 单击Finish按钮进入源代码编辑状态,在Package Explorer视图下可以看到Eclipse自动产生了一个default package的包,并在该包下有一个与类名MyApplet一致的源文件MyApplet.java, 。

  33. 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); } }

  34. 1.3.4 使用Eclipse开发Java小应用程序 • 编译Java源程序 • 在Eclipse中则选择菜单Run→Run命令,Eclipse将自动编译源程序,如果程序正确将在工作目录F:\javalt\ch1下的bin子目录下生成MyApplet.class的字节码文件,同时打开小程序查看器运行程序结果。

  35. 1.3.4 使用Eclipse开发Java小应用程序 • 运行Java程序 • 真正使用Java Applet时必须将其字节码文件嵌入到HTML文件中。打开“记事本”或其他文本编辑器,新建文件,将下列源代码输入。 <html> <body bgcolor=yellow> <applet code=MyApplet width=300 height=200> </applet> </body> </html>

  36. 1.3.4 使用Eclipse开发Java小应用程序 • 将上述内容保存在与编译后的字节码文件MyApplet.class同样的目录下, 文件名可以随意,后缀必须是html,操作系统下打开包含Applet网页文件 。

  37. Java Applet的运行原理

  38. 程序的编译和运行 (在DOS环境下) • Java Applet程序的执行 (1)创建源程序文件——文件名.java 使用编辑软件生成文本文件 (2)编译源程序文件——javac 文件名.java 使用javac命令实现生成字节码文件(~.class) (3)建立一个HTML文件,嵌入字节码文件 利用文本编译器建立——生成~.html文件 (4)运行JavaApplet程序——文件名 使用appletviewer命令产生运行结果

  39. 1.3.5 节小结 • Eclipse 的下载与安装; • Java Applet源程序的编辑 • Java Applet的运行原理

  40. 1.3.5 节重点与难点 • 节重点 • Eclipse 的下载与安装; • Java Applet源程序的编写 。 • 节难点 • Java Applet源程序的编写 。

  41. 1.4 章小结 • Java发展历史、Java的特点; • 介绍安装JDK的过程并和用JDK进行应用程序开发的过程; • 介绍Java开发的常用工具; • 实例详解安装并利用Eclipse进行小程序的开发。

  42. 1.4 章小结 • 章重点 • JDK的操作命令; • Java Application的编辑、编译和运行过程 • Eclipse 的下载与安装; • Java Applet源程序的编辑。 • 章难点 • 环境变量的设置; • Java Application的编辑、编译和运行过程。 • Java Applet源程序的编写 。

  43. 1.5 章习题 • 简单程序设计 1.下载并安装SDK软件包,设置环境变量。 2.写一个Java Application应用程序,利用JDK软件包中的工具编译并运行这个程序,在屏幕上输出“Welcome to China!”。

  44. 1.6 章综合实验项目 • 实验项目: 在浏览器中显示“Welcome to Beijing!” • 实验要求: • 编写一个Java Applet程序,使之能够在浏览器中显示“Welcome to Beijing!”的字符串信息,编译生成字节码文件。 • 再写一个HTML文件,将该Applet字节码嵌入其中,并用WWW浏览器观看这个HTML文件规定的Web页面。

More Related