书籍详情

Java语言程序设计

Java语言程序设计

作者:贾振华 主编

出版社:中国水利水电出版社

出版时间:2004-11-01

ISBN:9787508424491

定价:¥24.00

购买这本书可以去
内容简介
  Java语言以其面向对象、平台无关性、多线程、安全性、健壮性等特征,成为当前最流行的网络编程语言。本书将面向对象的基本理论与Java语言程序设计相结合,意在培养读者正确运用面向对象的思维方法分析问题和解决问题的能力。全书共11章,主要内容包括:面向对象程序设计的基本概念、原理、技术方法和Java语言的基础知识,常用标准类库及编程技巧(包括字符串类、异常处理、输入输出、多线程、GUI设计、Swing组件等应用编程技术)。全书内容丰富,深入浅出,系统性和应用性强,融入了作者多年教学和实践的经验及体会。书中含有大量典型的实用程序并上机通过测试,每章内容都有学习目标和小结,并附有适量习题。此外,还配有《Java语言程序设计:习题解答、实验指导与实训》。本书可作为高职高专学生的教材,也可以作为高等教育自学教材、全国计算机等级考试二级Java的辅导教材,或作为从事计算机软件开发的工程技术人员学习和应用的参考书。本书所配教学电子教案(用PowerPoint制作,可以任意修改)与程序源代码均可以从中国水利水电出版社网站下载,网址为:http://www.waterpub.com.cn。
作者简介
暂缺《Java语言程序设计》作者简介
目录

前言
第1章 Java语言概述
本章学习目标
1. 1 Java语言的发展和特点
1. 1. 1 Java语言的发展
1. 1. 2 Java语言的特点
1. 1. 3 Java与C 的比较
1. 1. 4 Java程序的工作机制
1. 2 Java程序举例
1. 2. 1 JavaApplication
1. 2. 2 JavaApplet
1. 2. 3 Java程序结构
1. 3 Java程序的开发工具与开发步骤
1. 3. 1 Java程序的开发工具的安装与环境配置
1. 3. 2 Java2SDK开发工具及其使用
1. 3. 3 Java程序的集成开发环境
本章小结
习题一
第2章 Java语言基础
本章学习目标
2. 1 标识符. 保留字和分隔符
2. 1. 1 Java标识符
2. 1. 2 保留字
2. 1. 3 分隔符 Seprators
2. 1. 4 注释 Comments
2. 2 数据类型概述
2. 2. 1 数据类型的划分
2. 2. 2 常量和变量
2. 3 基本数据类型
2. 3. 1 整型数据
2. 3. 2 实型数据
2. 3. 3 字符型数据
2. 3. 4 字符串数据
2. 3. 5 布尔型数据
2. 3. 6 类型转换
2. 4 运算符
2. 4. 1 算术运算符
2. 4. 2 关系运算符
2. 4. 3 布尔逻辑运算符
2. 4. 4 位运算符
2. 4. 5 赋值运算符
2. 4. 6 条件运算符
2. 4. 7 运算符优先级
2. 5 表达式
2. 6 简单的输入输出
2. 6. 1 输出
2. 6. 2 输入
本章小结
习题二
第3章 控制结构
本章学习目标
3. 1 选择结构
3. 1. 1 if语句
3. 1. 2 switch语句
3. 2 循环结构
3. 2. 1 while语句
3. 2. 2 do-while语句
3. 2. 3 for语句
3. 3 跳转控制语句
3. 3. 1 标号
3. 3. 2 break语句
3. 3. 3 continue语句
3. 3. 4 return语句
3. 4 方法
3. 4. 1 方法的定义与调用
3. 4. 2 方法调用时参数的传递
3. 4. 3 方法和变量的作用域
3. 4. 4 方法的嵌套和递归调用
3. 4. 5 方法的重载
本章小结
习题三
第4章 数组
本章学习目标
4. 1 一维数组
4. 1. 1 一维数组的定义
4. 1. 2 一维数组的初始化
4. 1. 3 一维数组的引用
4. 2 多维数组
4. 2. 1 二维数组的定义
4. 2. 2 二维数组的初始化
4. 2. 3 二维数组的引用
4. 3 数组的常用方法
本章小结
习题四
第5章 面向对象的程序设计
本章学习目标
5. 1 面向对象的基本概念
5. 1. 1 对象
5. 1. 2 消息
5. 1. 3 类
5. 1. 4 面向对象的基本特征
5. 2 类
5. 2. 1 类的定义
5. 2. 2 成员变量
5. 2. 3 成员方法
5. 2. 4 类的对象
5. 2. 5 构造方法
5. 2. 6 修饰符
5. 2. 7 静态初始化
5. 2. 8 内部类
5. 2. 9 类的使用
5. 3 类的继承
5. 3. 1 类继承的实现
5. 3. 2 this和super关键字
5. 3. 3 抽象类和抽象方法
5. 3. 4 类对象之间的类型转换
5. 4 类的多态
5. 4. 1 方法重载
5. 4. 2 方法重写
5. 5 接口 Interface
5. 5. 1 接口的定义
5. 5. 2 接口的实现
5. 5. 3 接口的继承
5. 5. 4 接口的多态
5. 6 包 Package
5. 6. 1 包的创建
5. 6. 2 包的引用
5. 6. 3 设置CLASSPATH环境变量
5. 7 Java类库
本章小结
习题五
第6章 字符串处理
本章学习目标
6. 1 字符串常量
6. 2 String类字符串
6. 2. 1 String类字符串的定义
6. 2. 2 String类字符串的基本操作
6. 3 StringBuffer类字符串
6. 3. 1 StringBuffer类字符串的定义
6. 3. 2 StringBuffer类字符串的基本操作
6. 4 main 方法的参数
本章小结
习题六
第7章 异常处理
本章学习目标
7. 1 异常概述
7. 1. 1 异常基本概念
7. 1. 2 异常处理机制
7. 2 Throwable类
7. 2. 1 异常类的层次和主要子类
7. 2. 2 异常类的方法和属性
7. 3 异常处理
7. 3. 1 try-catch-finally语句
7. 3. 2 throw语句和throws子句
7. 3. 3 创建自己的异常
本章小结
习题七
第8章 输入输出处理
本章学习目标
8. 1 输入/输出流概述
8. 1. 1 输入/输出流的概念
8. 1. 2 输入/输出类层次
8. 1. 3 标准输入/输出
8. 2 字节输入输出流
8. 2. 1 文件输入/输出字节流
8. 2. 2 过滤流
8. 3 字符输入/输出流
8. 3. 1 输入/输出字符流
8. 3. 2 文件输入/输出字符流
8. 3. 3 缓冲字符流
8. 3. 4 打印输出字符流
8. 4 文件处理
8. 4. 1 文件描述
8. 4. 2 文件的顺序访问
8. 4. 3 文件的随机访问
8. 5 对象的串行化
8. 5. 1 串行化的概念和目的
8. 5. 2 串行化方法
8. 5. 3 串行化的注意事项
8. 5. 4 串行化举例
8. 6 其他常用流
8. 6. 1 管道流
8. 6. 2 内存的访问
8. 6. 3 顺序流
本章小结
习题八
第9章 多线程
本章学习目标
9. 1 多线程概述
9. 1. 1 多线程的概念
9. 1. 2 Java中的多线程
9. 1. 3 线程的状态和生命周期
9. 1. 4 线程的调度和优先级
9. 2 多线程的实现方法与控制
9. 2. 1 多线程的实现方法
9. 2. 2 多线程的控制
9. 3 多线程的互斥与同步
9. 3. 1 多线程的互斥
9. 3. 2 多线程的同步
9. 3. 3 线程的死锁
本章小结
习题九
第10章 图形用户界面 GUI 设计
本章学习目标
10. 1 图形用户界面设计概述
10. 1. 1 GUI支持的包和简单的GUI程序
10. 1. 2 容器. 组件. 布局和观感
10. 2 布局管理器
10. 2. 1 FlowLayout布局管理器
10. 2. 2 BorderLayout布局管理器
10. 2. 3 GridLayout布局管理器
10. 2. 4 CardLayout布局管理器
10. 2. 5 GridBagLayout布局管理器
10. 2. 6 Swing布局管理器
10. 2. 7 Null布局管理器
10. 3 事件处理
10. 3. 1 事件处理模式
10. 3. 2 Java事件层次结构
10. 3. 3 事件处理方法--实现事件监听器接口
10. 3. 4 事件适配器
10. 3. 5 典型事件处理
10. 4 常用Swing组件
10. 4. 1 常用容器组件
10. 4. 2 标签 JLabel
10. 4. 3 按钮 JButton
10. 4. 4 文本框 JText
10. 4. 5 复选框 JCheckBox
10. 4. 6 单选按钮 JRadioButton
10. 4. 7 列表框 JList
10. 4. 8 组合框 JComboBox
10. 4. 9 滑块 JSlider
10. 4. 10 菜单
10. 4. 11 对话框
本章小结
习题十
第11章 JavaApplet
本章学习目标
11. 1 Applet概述
11. 1. 1 Applet基础
11. 1. 2 Applet的载入
11. 1. 3 Applet示例
11. 2 Applet的创建和执行
11. 2. 1 Applet的类层次及框架结构
11. 2. 2 Applet的生命周期和主要方法
11. 2. 3 Applet和HTML
11. 2. 4 Applet的执行
11. 2. 5 Applet和Application
11. 3 Applet的AWT绘制
11. 3. 1 AWT绘制基础
11. 3. 2 在Applet中输出文字
11. 3. 3 在Applet中使用颜色
11. 3. 4 在Applet中绘制图形
11. 4 Applet的通信
11. 4. 1 同页Applet间的通信
11. 4. 2 Applet与浏览器间的通信
11. 4. 3 Applet的网络通信
11. 5 Applet的应用
11. 5. 1 访问WWW资源
11. 5. 2 访问网络资源
本章小结
习题十一
参考文献
猜您喜欢

读书导航