Java程序设计案例教程[电子资源.图书]

副标题:无

作   者:刘志成主编

分类号:

ISBN:9787302137832

微信扫一扫,移动浏览光盘

简介

Java语言用于编写在Windows平台上(或DOs中)使用的应用程序,是一种 结构化的面向对象的程序设计语言,近年来在国内外得到迅速的推广和使用 。 作者在多年教学经验的基础上,根据学生的认知规律精心组织了本教材 的内容,并通过大量有现实意义的例题,循序渐进地介绍了Java语言程序设 计的有关概念和编程技巧。书中的例题都已经过仔细地调试,每章都配有上 机实训和课后习题,并为教师配有上机实训参考答案和课后习题参考答案( 请到http//www.wenyuan.com.cn下载)。 本书概念清晰、例题丰富、深入浅出、知识结构及深度合理,可作为高 等职业院校和高等专科学校的教材,也可作为计算机培训班的教材或自学者 的参考书。

目录

目录
第1章 Java概述
1.1 Java的发展历程
1.1.1 Java的孕育1990—1994)
1.1.2 Java的诞生(1995)
1.1.3 Java大发展(1996)
1.1.4 Java 2平台发布(1998)
1.1.5 JCP成立并正式运作(1998)
1.1.6 Java 5发布(2004)
1.1.7 Java在程序员心目中的地位
1.2 Java语言的特点
1.3 Java的版本
1.4 JDK的组成和Java环境构建
1.4.1 JDK组成
1.4.2 Java环境构建
1.4.3 两种Java程序
1.5 程序实例——Hello World
1.5.1 第一个Application程序
1.5.2 第一个Applet程序
1.5.3 Java工作原理
1.5.4 技术要点
1.6 本章小结
1.7 上机实训
1.8 习题
第2章 Java编程基础
2.1 数据类型
2.1.1 四种基本类型
2.1.2 Java的常量
2.1.3 Java的变量
2.2 运算符和表达式
2.3 Java语言的控制语句
2.3.1 分支结构
2.3.2 循环结构
2.3.3 跳转语句
2.4 数组
2.4.1 一维数组
2.4.2 二维数组
2.5 Java面向对象编程
2.5.1 概述
2.5.2 对象
2.5.3 类
2.5.4 消息
2.5.5 继承与封装
2.5.6 接口
2.5.7 Java中的包
2.6 本章小结
2.7 上机实训
2.8 习题
第3章 HappyChat聊天系统说明
3.1 概述
3.2 模块设计
3.2.1 服务器端功能
3.2.2 客户端功能
3.3 流程设计
3.4 界面设计
3.5 Java常用开发工具
3.5.1 UltraEdit
3.5.2 EditPlus
3.5.3 Eclipse
3.5.4 JCremor
3.6 Java帮助的使用
3.6.1 直接查看Java帮助文件
3.6.2 在JCreator中查看JDK帮助
3.6.3 Java中文API
3.7 本章小结
3.8 上机实训
3.9 习题
第4章 HappyChat用户登录界面设计
4.1 HappyChat登录界面分析
4.2 AWT和Swing
4.2.1 AWT
4.2.2 Swing
4.2.3 SWT
4.3 JFrame类
4.3.1 从JFrame类继承得到Frame对象
4.3.2 通过JFrame类构造Frame对象
4.4 JPanel类
4.4.1 概述
4.4.2 程序实例
4.5 JLabel、JTextField、JPasswordField和JBuRon
4.5.1 JLabel类
4.5.2 JTextField类
4.5.3 JPasswordFiled类
4.5.4 JButton类
4.5.5 BorderFactory类
4.6 HappyChat登录界面
4.6.1 HappyChat登录界面源代码
4.6.2 技术要点
4.7 本章小结
4.8 上机实训
4.9 习题
第5章 HappyChat的Web实现
5.1 Applet概述
5.1.1 JApplet类和Applet类
5.1.2 Applet相关的标记
5.1.3 Applet应用实例
5.2 Graphics类
5.2.1 概述
5.2.2 Graphics应用实例
5.3 Application和Applet
5.3.1 从Application转换到Applet
5.3.2 Applet和Application并存
5.4 Applet中使用多媒体元素
5.4.1 Applet中显示图像
5.4.2 Applet中播放声音
5.4.3 Java中策略文件
5.5 本章小结
5.6 上机实训
5.7 习题
第6章 HappyChat组件布局和异常处理
6.1 概述
6.2 FlowLayout类
6.2.1 流布局概述
6.2.2 流布局应用实例
6.3 GridLayout类
6.3.1 网格布局概述
6.3.2 网格布局应用实例
6.4 BorderLayout类
6.4.1 边界布局概述
6.4.2 边界布局应用实例
6.5 CardLayout类
6.5.1 卡片布局概述
6.5.2 卡片布局应用实例
6.6 BoxLayout类
6.7 GridBagLayout类
6.7.1 网格袋布局概述
6.7.2 网格袋布局应用实例
6.8 自定义布局管理器
6.9 HappyChat登录界面组件布局
6.10 异常处理
6.10.1 Exception类
6.10.2 捕获异常的机制
6.10.3 用户自定义异常
6.10.4 异常处理
6.11 本章小结
6.12 上机实训
6.13 习题
第7章 HappyChat用户登录程序事件处理
7.1 HappyChat用户登录程序事件处理分析
7.2 事件的组成
7.2.1 事件对象
7.2.2 事件源
7.2.3 事件处理程序
7.3 委派事件模型
7.4 事件处理程序的编写
7.4.1 事件类型
7.4.2 事件监听类
7.4.3 各类事件应用实例
7.4.4 独立事件类
7.5 HappyChat登录程序事件处理
7.6 本章小结
7.7 上机实训
7.8 习题
第8章 HappyChat用户注册程序
8.1 HappyChat注册程序分析
8.1.1 界面分析
8.1.2 程序逻辑分析
8.2 JComboBox、JCheckBox和JRadioButton
8.2.1 JComboBox类
8.2.2 JCheckBox类
8.2.3 JRadioButton类
8.2.4 组件综合应用实例
8.3 JOptionPane类
8.3.1 概述
8.3.2 对话框程序应用实例
8.4 注册逻辑实现
8.4.1 【注册】按钮处理
8.4.2 【返回】按钮处理
8.4.3 【清空】按钮处理
8.5 本章小结
8.6 上机实训
8.7 习题
第9章 HappyChat用户聊天程序
9.1 HappyChat聊天程序分析
9.1.1 界面分析
9.1.2 程序逻辑分析
9.2 菜单的使用
9.2.1 JMenuBar类
9.2.2 JMenu类
9.2.3 JMenultem类
9.2.4 菜单应用实例
9.2.5 JPopupMenu类
9.3 JToolBar类
9.3.1 概述
9.3.2 JTooiBar应用实例
9.4 多行文本框的使用
9.4.1 JTextArea类
9.4.2 JScrollPane类
9.5 列表框的使用
9.5.1 JList类和List类
9.5.2 JList应用实例
9.6 JTable类
9.6.1 JTable概述
9.6.2 AbstractTableModel类
9.6.3 表格应用实例
9.7 聊天逻辑实现
9.7.1 事件监听程序
9.7.2 【清空】按钮处理
9.7.3 【保存】按钮处理
9.7.4 双击【在线用户】列表处理
9.8 本章小结
9.9 上机实训
9.10 习题
第10章 HappyChat文件应用
10.1 HappyChat文件应用分析
10.2 Java输入/输出
10.2.1 Java输入/输出概述
10.2.2 Java I/O类层次结构
10.3 File类
10.3.1 File类概述
10.3.2 JFileChooser类
10.3.3 File类应用实例
10.4 RandomAccessFile类
10.4.1 RandomAccessFile类概述
10.4.2 RandomAccessFile类应用实例
10.5 字节流类
10.5.1 字节流概述
10.5.2 字节流应用实例
10.6 字符流类
10.6.1 字符流类概述
10.6.2 字符流类应用实例
10.7 标准输入/输出
10.7.1 标准输入/输出概述
10.7.2 标准输入/输出实例
10.8 对象的序列化
10.9 本章小结
10.10 上机实训
10.11 习题
第11章 HappyChat线程技术应用
11.1 HappyChat线程技术应用分析
11.2 线程概述
11.2.1 线程与多线程
11.2.2 线程与进程的区别
11.3 创建和启动线程
11.3.1 Thread类
11.3.2 Runnable接口
11.4 线程的状态
11.5 调度线程
11.6 线程的同步与死锁
11.7 本章小结
11.8 上机实训
11.9 习题
第12章 HappyChat网络功能应用
12.1 HappyChat网络功能应用分析
12.2 网络编程基础
12.2.1 C/S模式和B/S模式
12.2.2 TCP/IP协议
12.2.3 URL和IP地址
12.3 使用URL方式进行网络连接
12.4 基于连接的流式套接字通信
12.4.1 Socket概述
12.4.2 Socket类和ServerSocket类
12.4.3 基于Socket的C/S程序
12.4.4 Server和一个客户的对话
12.4.5 Server和多个客户的对话
12.5 基于无连接的数据报通信
12.5.1 数据报通信概述
12.5.2 聊天吧的实现
12.6 本章小结
12.7 上机实训
12.8 习题
第13章 HappyChat数据库管理应用
13.1 HappyChat数据库管理应用分析
13.2 JDBC基础
13.2.1 JDBC概述
13.2.2 使用JDBC与数据库建立连接
13.2.3 SQL Server 2000 Driver forJDBC驱动程序
13.3 JDBC的查询发送机制
13.3.1 Statement接口
13.3.2 PreparedStatement接口
13.3.3 CallableStatement接口
13.3.4 DambaseMetaDam接口
13.4 应用实例
13.4.1 建立数据库
13.4.2 插入、修改和删除操作
13.4.3 查询数据库
13.5 本章小结
13.6 上机实训
13.7 习题
附录A 面向对象技术
附录B Java编码规范
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java程序设计案例教程[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon