Java 2实用教程(第3版)教学课件讲授,邱钊
QQ,345763528
E_mail,qiuzhao73@hotmail.com
自我介绍博士 重庆大学 技术经济及管理专业硕士 重庆大学 计算机软件及理论专业曾经作过图像处理、信息安全方面的研究,
现从事企业战略联盟方向的研究曾讲授的课:计算机导论、计算概述、数据挖掘、图像处理,C语言,Java语言教材、参考书与课时安排教材杨厚群,Java 程序设计,,中国铁道出版社杨厚群,Java 程序设计实验指导,,中国铁道出版社参考书
[美 ]Bruce Eckel著,陈昊鹏、饶若楠等译,,Java
编程思想,(第三版),机械工业出版社
Java 2 编程指南 (中文版 )
(美) Subrahmanyam Allamaraju 等著 电子工 业出版社课时安排授课,51学时上机实验,34学时上机地点:信息学院课程要求
课前请做好预习
保持课堂安静,头脑清醒,思维活跃,积极发言
认真、独立、按时完成并提交作业,作业必须经上机调试通过
重视上机实验,有效利用上机时间,发现上机时间玩耍,按缺席一次处理
分值安排 考试成绩 70% 平时成绩 30%
第一章 Java 语言入门
1.1 Java 的诞生
1.2 Java 的特点
1.3 安装 SUN公司的 SDK
1.4 一个 Java程序的开发过程
1.5 一个简单的 Java应用程序的开发过程
1.6 一个简单的 Java小应用程序( Java Applet)
1.7 什么是 JSP
Java语言是一门很优秀的语言,具有面向对象、
与平台无关、安全、稳定和多线程等优良特性,
是目前软件设计中极为健壮的编程语言,
Java语言的出现是源于对独立于平台语言的需要,即这种语言编写的程序不会因为芯片的变化而发生无法运行或出现运行错误。目前,随着网络的迅速发展,Java语言的优势越显明显,
Java已经成为网络时代一门非常重要的语言。
1.1 Java 的诞生
Java是 1995年 6月由 Sun公司引进到我们这个世界的革命性的编程语言,1990年 Sun公司成立了由 James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种 CPU芯片上的代码。他们的精心专研和努力促成了 Java语言的诞生。
1.2 Java 的特点
1.简单
2.面向对象
3.与平台无关
4.多线程
5.安全
6.动态
1.3 安装 SUN公司的 SDK
Sun公司要实现“编写一次,到处运行”( Write once,
run anywhere)的目标,必须提供相应的 Java运行平台,
目前 Java运行平台主要分为 3个版本,
J2SE,Java 标准平台
J2EE:Java企业平台
J2ME:Java小型平台
学习 Java必须从 J2SE开始目前 Sun公司已发布了 SDK
的 1.6版,可以登录到 Sun公司的网站:
http://java.sun.com,免费下载 SDK1.6(例如,jdk-
6u11-windows-i586-p.exe)
系统环境变量 Path 值的设置
SDK平台提供的 Java编译器
( javac.exe)和 Java解释器
( java.exe)位于 Java安装目录的 bin
文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置 Path。对于 Windows2000、
Windows2003,Windows XP,用鼠标右键点击“我的电脑”,弹出菜单,
然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,
然后点击按钮“环境变量”,添加如下的系统环境变量系统环境 ClassPath 值的设置
SDK的安装目录的 jre
文件夹中包含着 Java
应用程序运行时所需要的 Java类库,这些类库被包含在 jre\lib目录下的压缩文件 rt.jar

1.4 一个 Java程序的开发过程
Application和 Applet
Java程序可分为 Application(应用程序)和 Applet(小程序)两种类型,这两类程序的开发原理是相同的,但是运行环境有所不同。
Application程序有以下主要特点:
1,Application程序是独立完整的程序;
2,在命令行调用独立的解释器即可运行 Application 程序;
3,Application程序的主类必须有一个命名为 main的方法,
作为程序的入口;
4,Application程序的图形界面需要在程序中自己构建;
1.5 一个简单的 Java应用程序
public class Hello
{
public static void main (String args[ ])
{
System.out.println("你好,很高兴学习 Java");
}
}
保存 将源文件保存到 C:\1000中,并命名为 Hello.java。注意不可写成
hello.java,因为 Java语言是区分大小写的。源文件的命名规则是这样的,
如果源文件中有多个类,那么只能有一个类是 public类。如果有一个类是 public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是,java。如果源文件没有 public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是,java就可以了。
编译 当创建了 Hello.java这个源文件后,就要使用 Java编译器( javac.exe)
对其进行编译。
C:\1000\>javac Hello.java
运行 Java应用程序必须通过 Java虚拟机中的 Java解释器( java.exe)来解释执行其字节码文件。 Java应用程序总是从主类的 main方法开始执行。因此,必须如下运行 Java应用程序:
C:\1000\>java Hello
Applet程序有如下特点:
1,Applet程序不是完整的独立程序,而更像是一个已经构建好的框架程序中的一个模块;
2,Applet程序只能在 WWW浏览器环境下运行,因此还必须建立一个 HTML文件来调用 Applet程序;
3,Applet程序的主类必须是 java.applet.Applet类的子类;
4,Applet程序不用在程序中构建图形界面,而是直接利用
WWW浏览器提供的图形用户界面;
1.6 Java Applet
Applet示例
import java.applet.*;
import java.awt.*;
public class Boy extends Applet
{
public void paint(Graphics g)
{ g.setColor(Color.red);
g.drawString("我一边喝着咖啡,一边学 Java呢 ",5,30);
g.setColor(Color.blue);
g.drawString("我学得很认真 ",10,50);
}
}
编译 c:\1000\>javac Boy.java
运行 Java Applet由浏览器来运行,因此我们必须编写一个超文本文件 (含有 applet标记的 web页)通知浏览器来运行这个 Java Applet。以下是一个简单的 html
文件,Boy.html
<applet code=Boy.class height=100 width=300></applet>
如果浏览器不支持 Java Applet程序 (比如 Win XP 自带的 IE),你也可以使用 SDK提供的 appletviewer来调试小程序,如,在 DOS命令行执行:
c:\1000\appletviewer Boy.html
在计算机开发语言的历史中,从来没有哪种语言象 Java
那样受到如此众多厂商的支持,有如此多的开发工具,
Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择?目前国内流行的 JAVA集成开发环境大概有,
IBM的 Eclipse
Borland 的 JBuilder
Sun的 NetBeans
Sun的 JCreator
1.7 使用集成开发环境