书籍详情

Java实用教程

Java实用教程

作者:郑阿奇主编;姜乃松,殷红先编著

出版社:电子工业出版社

出版时间:2005-04-01

ISBN:9787121010392

定价:¥39.00

购买这本书可以去
内容简介
  本教程包含了实用教程、习题、实验、综合应用实习等几个部分。内容主要包括Java基本程序设计、Java图形界面设计、JBuilder数据库和多媒体应用程序设计。实用教程一般在讲解内容后紧跟实例,并且实例程序一般均上机调试通过,实验部分通过实例先一步一步引导读者进行操作,然后提出问题让读者思考和在原来基础上自己进行操作和编程练习;实习部分是综合训练实际解决问题的能力。本教程各部分层次清楚,并依据教学特点进行精心编排,方便用户根据自己需要进行选择。 本书可作为大学本、专科有关课程的教材,由于其内容实用,也适合各类Java培训和广大用户自学与参考。
作者简介
暂缺《Java实用教程》作者简介
目录

第1部分 Java实用教程
第1章 Java和JBuilder 9.0集成开发环境
1.1 Java语言简介
1.1.1 Java语言特点
1.1.2 一个简单的程序
1.1.3 JDK简介
1.2 JBuilder 9集成开发环境
1.3 JBuilder应用程序开发
1.4 利用JBuilder 9制作可执行文件
1.5 小结
第2章 Java基本程序设计
2.1 数据类型与变量
2.1.1 数据类型
2.1.2 常量
2.1.3 变量
2.1.4 Java语言中的关键字
2.2 运算符和表达式
2.2.1 运算符
2.2.2 表达式
2.3 顺序结构
2.4 选择结构
2.4.1 if语句
2.4.2 switch语句
2.5 循环结构
2.5.1 循环语句
2.5.2 break语句
2.5.3 continue语句
2.6 小结
第3章 数组、字符串和排序
3.1 数组
3.1.1 一维数组
3.1.2 多维数组
3.2 字符串
3.2.1 字符串常量
3.2.2 String类
3.2.3 StringBuffer类
3.2.4 字符串的比较
3.2.5 字符串与其他数据类型互相转换
3.2.6 StringTokenizer类
3.3 综合示例
3.4 排序与查找
3.5 小结
第4章 方法与递归
4.1 方法的定义与调用
4.1.1 方法的定义
4.1.2 return语句
4.1.3 局部变量
4.1.4 形式参数
4.1.5 方法调用
4.2 参数传递
4.2.1 值传递机制
4.2.2 数组作为形式参数
4.2.3 引用作为形式参数
4.3 递归
4.4 System类常用方法
4.5 小结
第5章 Java面向对象程序设计
5.1 基本概念
5.2 类的定义
5.2.1 类的定义
5.2.2 公开类
5.2.3 final类
5.2.4 成员变量
5.2.5 成员方法
5.2.6 构造函数
5.2.7 方法重载
5.3 对象
5.3.1 创建对象
5.3.2 使用对象
5.3.3 this与super
5.3.4 删除对象
5.4 继承
5.4.1 定义子类
5.4.2 子类构造函数
5.4.3 数据成员隐藏
5.4.4 方法重写
5.5 多态
5.5.1 编译时多态
5.5.2 运行时多态
5.6 抽象类与接口
5.6.1 抽象类
5.6.2 接口
5.7 初始化
5.7.1 类初始化块
5.7.2 对象初始化块
5.8 包package
5.9 内部类
5.9.1 static型的内部类
5.9.2 非static型的内部类
5.9.3 匿名内部类
5.10 综合示例
5.10.1 计算24点
5.10.2 航班管理
5.11 小结
第6章 异常处理
6.1 什么是异常
6.2 try-catch-finally语句
6.3 声明抛出异常子句
6.4 抛出异常语句
6.5 定义自己的异常类
6.6 小结
第7章 输入/输出处理
7.1 字节流
7.1.1 InputStream类
7.1.2 OutputStream类
7.2 文件字节流
7.2.1 文件字节流的顺序处理
7.2.2 文件字节流的随机读/写
7.3 文件与目录的处理
7.4 过滤流与流的串接
7.4.1 DataInputStream和DataOutputStream类
7.4.2 BufferedInputStream和BufferedOutputStream类
7.4.3 PushbackInputStream类
7.5 字符流
7.5.1 Reader类和Writer类
7.5.2 InputStreamReader和OutputStreamWriter
7.5.3 FileReader类和FileWriter类
7.5.4 BufferedReader类和BufferedWriter类
7.5.5 PrintWriter类
7.5.6 StringReader和StringWriter类
7.5.7 PushbackReader类
7.6 对象序列化(Serialization)
7.6.1 什么是对象的序列化
7.6.2 对序列化的进一步讨论
7.7 小结
第8章 多线程
8.1 什么是线程
8.2 线程的状态转换
8.3 创建线程
8.3.1 通过继承Thread类创建线程
8.3.2 通过接口创建线程
8.4 线程的控制
8.4.1 启动线程
8.4.2 终止线程
8.4.3 “线程中断”标记
8.4.4 自愿暂时放弃处理器
8.4.5 线程睡眠
8.4.6 检测线程状态
8.4.7 线程优先级及线程调度
8.4.8 线程间协作join()
8.5 线程间的同步与互斥
8.5.1 临界区
8.5.2 对象锁机制
8.5.3 线程间同步
8.5.4 死锁
8.6 线程的其他通信方式——管道流
8.7 守护线程
8.8 线程组
8.9 小结
第9章 AWT组件及应用
9.1 AWT简介
9.2 容器
9.2.1 窗口Frame
9.2.2 面板Panel
9.3 布局管理器
9.3.1 FlowLayout
9.3.2 BorderLayout
9.3.3 GridLayout
9.3.4 CardLayout
9.3.5 GridBagLayout
9.3.6 null
9.4 AWT事件处理机制
9.4.1 AWT事件类
9.4.2 AWT事件监听器及接口
9.4.3 注册监听器
9.4.4 事件适配器
9.4.5 组件与事件的关联
9.5 AWT常用基本组件
9.5.1 标签Label
9.5.2 命令按钮Button
9.5.3 单行文本编辑框TextField
9.5.4 多行文本编辑框TextArea
9.5.5 复选按钮及单选按钮Checkbox
9.5.6 列表框List
9.5.7 下拉列表框Choice
9.5.8 选单Menu
9.6 小结
第10章 Swing组件及应用
10.1 Swing简介
10.2 Swing常用组件(一)
10.2.1 窗口JFrame
10.2.2 容器JPanel
10.3 Swing常用组件(二)
10.3.1 标签JLabel
10.3.2 命令按钮JButton
10.3.3 单行文本编辑框JTextField
10.3.4 多行文本编辑框JTextArea
10.3.5 口令输入框JPasswordField
10.3.6 开关按钮JToggleButton
10.3.7 复选按钮JCheckBox
10.3.8 单选按钮JRadioButton
10.3.9 按钮组ButtonGroup
10.3.10 列表框JList
10.3.11 下拉列表框JComboBox
10.4 Swing常用组件(三)
10.4.1 选单
10.4.2 弹出式选单JPopupMenu
10.4.3 工具栏JToolBar
10.5 Swing常用组件(四)
10.5.1 滚动容器JScrollPane
10.5.2 选项卡容器JTabbedPane
10.5.3 进度条JProgressBar
10.5.4 滑动条JSlider
10.5.5 表格JTable
10.5.6 树状视图JTree
10.6 Swing常用组件(五)
10.6.1 用户对话框JOptionPane
10.6.2 通用对话框JDialog
10.6.3 文件选择对话框JFileChooser
10.6.4 颜色选择对话框JColorChooser
10.6.5 子窗口JInternalFrame
10.7 JBuilder中的图形用户界面设计示例——计算器
10.8 小结
第11章 JBuilder数据库设计与应用
11.1 关系数据库概述
11.1.1 关系数据库概述
11.1.2 SQL语言
11.1.3 Java环境与数据库的连接——JDBC
11.2 常用的JDBC API
11.2.1 DriverManager类
11.2.2 Connection接口
11.2.3 Statement类和接口
11.2.4 PreparedStatement接口
11.2.5 ResultSet接口
11.2.6 ResultSetMetaData接口
11.3 JBuilder中的常用数据库组件DataExpress
11.3.1 Database类
11.3.2 QueryDataSet类
11.3.3 ParameterRow类
11.3.4 ProcedureDataSet类
11.3.5 TextDataFile类
11.3.6 TableDataSet类
11.4 JBuilder中的常用数据库组件dbSwing
11.4.1 JdbLabel, JdbTextField, JdbTextArea类
11.4.2 JdbToggleButton, JdbCheckBox, JdbRadioButton类
11.4.3 JdbComboBox, JdbList类
11.4.4 JdbTable, TableScrollPane类
11.4.5 JdbTree类
11.4.6 JdbStatusLabel, JdbNavToolBar类
11.5 JBuilder中的常用数据库组件More dbSwing
11.5.1 JdbNavField类
11.5.2 JdbNavList, JdbNavComboBox类
11.6 其他数据库常用技术
11.6.1 可计算列
11.6.2 数据验证
11.6.3 排序
11.6.4 过滤
11.7 小结
第12 章 多媒体程序设计
12.1 图形图像处理Graphics类
12.2 图形图像处理Graphics2D类
12.3 声音
12.4 多媒体
12.4.1 JMF的安装设置
12.4.2 JMF的常用功能
12.5 小结
第13章 网络程序设计
13.1 TCP网络程序设计
13.1.1 InetAddress类
13.1.2 ServerSocket类
13.1.3 Socket类
13.1.4 一个简单的TCP通信程序
13.1.5 多线程的TCP服务器模型
13.2 UDP网络程序设计
13.2.1 DatagramSocket类
13.2.2 DatagramPacket类
13.2.3 一个UDP通信程序
13.2.4 组播
13.2.5 广播
13.3 URL
13.3.1 URL类
13.3.2 URLConnetction类
13.3.3 向服务器发送FORM格式的数据
13.3.4 通过HTTP代理进行网络通信
13.4 小结
第14章 Java小应用程序Applet
14.1 Java Applet
14.1.1 什么是Applet
14.1.2 Applet生命周期
14.1.3 创建一个Applet
14.1.4 嵌入Applet
14.1.5 Applet的安全性
14.1.6 在Applet中进行AWT绘制
14.2 Applet通信
14.2.1 同一页Applet之间的通信
14.2.2 Applet与浏览器之间的通信
14.3 小结
第2部分 习 题
第1章 习题
第2章 习题
第3章 习题
第4章 习题
第5章 习题
第6章 习题
第7章 习题
第8章 习题
第9章 习题
第10章 习题
第11章 习题
第12章 习题
第13章 习题
第14章 习题
第3部分 实 验
实验1 在JBuilder集成开发环境中调试JDK程序
实验目的
实验准备
实验内容
思考与练习题
实验2 Java基本程序设计
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验3 Java数组、字符串和排序
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验4 Java方法与递归
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验5 面向对象程序设计
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验6 Java异常处理
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验7 Java输入/输出处理
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验8 Java线程处理
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验9 AWT组件及应用
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验10 JBuilder图形用户界面设计(一)
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验11 JBuilder图形用户界面设计(二)
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验12 JBuilder图形用户界面设计(三)
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验13 JBuilder图形用户界面设计(四)
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验14 JBuilder数据库设计与应用(一)
实验目的
实验准备
实验内容
实验步骤
思考与练习题
实验15 JBuilder数据库设计与应用(二)
实验目的
实验准备
实验内容
实验步骤
思考与练习题
第4部分 综合应用实习
1.实习题目和功能
2.实习目的
3.实习要求
4. 设计参考
猜您喜欢

读书导航