1J a v a 语言程序设计 内容安排 z 第一章 Java 语言简介 z 第二章 数据类型 z 第三章 运算符 z 第四章 控制流 z 第五章 数组 z 第六章 面向对象程序设计 主要概念、Java 的类/继承/对象/接口/包/修饰符 z 第七章 异常处理 异常、异常处理、异常处理实例 z 第八章 线程 线程的概念、线程的创建/状态/调度/同步/实例 z 第九章 Java Applet 概念、Java Applet 生命周期、Java Applet 与多媒体 z 第十章 图形用户界面 AWT 的事件处理机制、AWT 的组成 z 第十一章 输入/输出处理 流、InputStream 与 OutputStream 类、文件 I/O 处理 z 第十二章 网络通信 URL、socket 通信、数据报通信 主要参考资料 z 面向对象的 Java 语言程序设计 孟祥武 张玉洁 北京邮电大学出版社 z Java 程序设计 刘波 王克宏 清华大学出版社 z Java 问答式教程 戴梅萼 清华大学出版社 课程要求 关于要求掌握的内容、上机和考试 第一章 Java 语言简介 主要内容:Java是什么
Java的特点、Java开发环境 1
1 Java 是什么
z Java 是面向对象的程序设计语言
z Java 跨平台,适合于网络计算环境
是网络上的世界语
z Java 是一种编程环境
z Java 是一种操作环境
Java 语言在Java 虚拟机(Java virtual machine)上运行 ,通过 JVM,Java 可 以 在不 同的机器 上运行 ,而 不 用重 新 编译
java → *
class → JVM → host machine z Java 与 c++ Java 语言的基 础 是c++,但 除 去 了 c++中 容易 出错 的部 分