Java程序设计课 程 目 标
通过这门课程,应该掌握:
– 应用程序和小应用程序
– 基本数据类型
– 控制语句
– 方法
– 面向对象编程
– 类库中的常用类课 程 目 标(续)
学完本课程,应该能:
– 编写应用程序和小应用程序
– 开发图形用户界面
– 利用 Java语言进行项目开发课 程 章 节
第 1章 Java语言概述
第 2章 Java语言编程基础
第 3章 方法
第 4章 类和对象
第 5章 继承与多态课 程 章 节(续)
第 6章 基础类
第 7章 数组
第 8章 集合与泛型
第 9章 异常处理
第 10章 IO系统课 程 章 节(续)
第 11章 图形用户界面
第 12章 Applet及绘图
第 13章 多线程
第 14章 多媒体
第 15章 网络编程第 1章 Java语言概述
1.1 历史沿革
1.2 Java语言的特点
1.3 Java语言与面向对象编程
1.4 Java语言与因特网
1.5 Java开发工具第 1章 Java语言概述(续)
1.6 简单的 Java程序
1.7 注释
1.8 输入
1.9 习题
1.1 历史沿革
Sun
Green
James Gosling
Oak
Java,1995
1.2 Java语言的特点
简单
面向对象
分布性
解释性
健壮性
安全性
1.2 Java语言的特点(续)
体系结构中立
可移植性
高性能
多线程
动态性
1.3 Java语言与面向对象编程
封装
– 类
– 对象
继承
– 父类与子类
– 单重继承与多重继承
多态
– 方法覆盖
– 动态绑定
1.4 Java语言与因特网
Java语言是优秀的因特网编程语言
Java语言能开发客户端小应用程序
Java小应用程序很安全
1.5 Java开发工具
下载 JDK开发工具包
– http://java.sun.com
安装 JDK开发工具包
配置 JDK开发工具包
– Autoexec.bat
PATH
CLASSPATH
1.5 Java开发工具(续)
编译程序 javac
解释程序 java
applet查看程序 appletviewer
1.6 简单的 Java程序
1.6.1 简单的 Java应用程序
1.6.2 简单的 Java applet程序
1.6.1 简单的 Java应用程序
public class HelloJava
{
public static void main(String[] args)
{
System.out.println("Hello,Java!");
}
}
编译运行源代码
1.6.1 简单的 Java应用程序(续)
编译程序:
–javac 文件名,java
源代码文件->(编译程序)->类文件
运行 Java应用程序:
–java 类名
1.6.1 简单的 Java应用程序(续)
例 1-1
– 编译:
javac HelloJava.java
– 运行:
java HelloJava
1.6.2 简单的 Java applet程序
import java.awt.Graphics;
import javax.swing.JApplet;
public class JavaApplet extends JApplet
{
public void paint(Graphics g)
{
g.drawString("Hello,Java Applet!",
20,40);
}
}
源代码
1.6.2 简单的 Java applet程序(续)
相应的 HTML文件:
<HTML>
<APPLET CODE="JavaApplet.class"
WIDTH=300 HEIGHT=60>
</APPLET>
</HTML>
1.6.2 简单的 Java applet程序(续)
运行 Java applet程序:
– 浏览器
– Appletviewer
appletviewer 网页文件,html
浏览器运行 appletviewer运行
1.7 注 释
两道斜线,//”
“/*”与,*/”结合
,/**”与,*/”结合
1.8 输 入
从键盘读入整数的例子:
– IO系统
– 异常处理源代码 运 行
1.9 习 题