高职高专计算机系列规划教材 JAVA程序设计与实训(高级)
定 价:28 元
丛书名:高职高专计算机系列规划教材
- 作者:朱寅非
- 出版时间:2013/12/1
- ISBN:9787305124754
- 出 版 社:南京大学出版社
- 中图法分类:TP312
- 页码:184页
- 纸张:胶版纸
- 版次:1
- 开本:16K
java语言因其面向对象、平台无关性等特征,成为当前通用的网络编程语言。朱寅非编著的《JAVA程序设计与实训》主要围绕Java语言的高级编程进行讲解,编著者根据丰富的教学经验,在每个知识点的讲解过程中,通过配套的案例和实训来讲解如何使用Java语言进行编程。本书一共有11个章节,主要包含了AwT编程、GUI的界面元素之间的事件处理、Java Swing的编程、Applet小程序、Java数据结构、Java文件输入/输出、Java数据库连接(BC)、Java网络编程、图形与图像、Java与多媒体以及Java多线程等内容。
《JAVA程序设计与实训》可作为高职高专学生的教材,也可作为其他本科院校计算机软件开发专业学生的自学教材,或作为计算机软件开发人员的参考书。
朱寅非编著的《JAVA程序设计与实训》是孔敏主编的、介绍Java语言核心概念的《JAVA程序设计与实训指导——程序设计方法基础》的进阶篇。作者根据多年的教学经验,在内容的编排上体现了“理论素质培养”和“职业能力训练”的计算机教学思想和方法。通过大量、详尽的实用案例、循序渐进地介绍全书内容,使读者可以很快地理解基本概念和掌握基本应用API的编程方法,并能得心应手地编写出合格的程序。本书也注重培养读者思考问题、分析问题和解决问题的能力,是高职高专院校及大专院校的首选教学用书,并适合具有一定Java编程经验者进行自我学习。
第l章 AWT编程
1.1 生活场景
1.2 AWT概述
1.3 AWT包结构介绍
1.4 容器组件
1.4.1 Frame组件
1.4.2 Dialog组件
1.4.3 Panel组件
1.4.4 Applet组件
1.4.5 SerollPane滚动面板
1.5 标准组件
1.5.1 标签和文本组件
1.5.2 按钮(Button)组件
1.5.3 选项框(Choice)组件
1.5.4 复选框和单选按钮(C13eckl30X)组件
1.5.5 列表框(List)组件
1.5.6 菜单(Merel)组件
1.5.7 画布(Canvas)组件
1.6 布局管理器
1.6.1 FlowLayout布局管理器
1.6.2.BorderLayout布局管理器
1.6.3 GridLayout布局管理器
1.6.4 CardLayotn布局管理器
1.6.5 GridBagLayout布局管理器
1.6.6 Null布局管理器
1.7 本章小结
1.8 本章习题
1.9 本章实训
第2章 事件处理
2.1 生活场景
2.2 Java事件处理模型概述
2.3 事件处理步骤
2.4 鼠标事件(MouseEvent)
2.5 键盘事件(KeyEvent)
2.6 焦点事件(FocusEvent)
2.7 事件适配器(Adapter)
2.8 剪贴板(C1ipboard)
2.9 本章小结
2.10 本章习题
2.11 本章实训
第3章 Swing编程
3.1 生活场景
3.2 Swing概述
3.3 Swing类层次结构
3.4 Swing多样化组件
3.4.1 Swing中的组件
3.4.2 Swing中的布局管理器
3.5 本章小结
3.6 本章习题
3.7 本章实训
第4章 Applet基础
4.1 生活场景
4.2 Applet概述
4.2.1 Applet工作原理
4.2.2 Applet类的创建
4.2.3 Applet的生命周期
4.2.4 Applet案例
4.3 Applet的图形绘制
4.4 HTML与Applet的参数传递
4.5 本章小结
4.6 本章习题
4.7 本章实训
第5章 Java数据结构对象
5.1 生活场景
5.2 Java数据结构概述
5.3 Collection接口
5.4 向量(Vector)
5.5 栈(Stack)
5.6 List接口
5.7 链表(LinkedList)
5.8 ArrayList
5.9 本章小结
5.10 本章习题
5.11 本章实训
第6章 输入输出流
6.1 生活场景
6.2 输入/输出流基础
6.2.1 流的概述
6.2.2 流的分类
6.3 File类
6.3.1 File类概述
6.3.2 File类构造方法
6.3.3 File类常用方法介绍
6.4 文件读写
6.4.1 文件输入流(FilelnputStream)
6.4.2 文件输出流(FileOutputStream)
6.5 字符文件读写
6.6 文件随机访问
6.7 对象克隆与序列化
6.7.1 对象克隆
6.7.2 序列化与反序列化
6.8 本章小结
6.9 本章习题
6.10 本章实训
第7章 Java数据库连接(BC)
7.1 生活场景
7.2 关系数据库与、SQL语言概述
7.3 BC与数据库访问技术
7.3.1 BC概述
7.3.2 BC的结构
7.3.3 BC的驱动程序
7.3.4 常用BC API
7.4 使用BC访问数据库
7.4.1 准备工作
7.4.2 连接数据库
7.4.3 查询数据库
7.4.4 可滚动结果集
7.4.5 更新、添加、删除记录
7.4.6 预处理语句
7.5 BC应用完整实例
7.6 本章小结
7.7 本章习题
7.8 本章实训
第8章 Java网络编程基础
8.1 生活场景
8.2 网络通信及编程基础
8.2.1 TCP协议
8.2.2 IP地址
8.2.3 Java网络编程概述
8.3 URL类
8.3.1 URL类简介
8.3.2 读取URL中的资源
8.4 套接字(Socket)编程
8.4.1 端口和套接字
8.4.2 IAddress类
8.4.3 Socket类
8.4.4 ServerSocket类
8.5 本章小结
8.6 本章习题
8.7 本章实训
第9章 图形与图像
9.1 生活场景
9.2 绘制基本图形
9.2.1 图形
9.2.2 Color类
9.2.3 绘制基本图形
9.3 建立字体
9.4 复制与清除图形
9.5 Java 2D
9.6 本章小结
9.7 本章习题
9.8 本章实训
第10章 Java多媒体
10.1 生活场景
10.2 在小程序中播放音频
10.3 在应用程序中播放音频
10.4 本章小结
10.5 本章习题
10.6 本章实训
第ll章 Java多线程
11.1 生活场景
11.2 Java线程
11.2.1 进程与线程
11.2.2 线程的生命周期
11.3 创建Java线程
11.3.1 利用Thread类创建线程
11.3.2 使用Runnable接口创建线程
11.4 线程同步
11.5 线程死锁与解锁
11.6 线程优先级别
11.7 join方法的使用
11.8 使用interrupt方法结束线程
11.9 本章小结
11.10 本章习题
11.11 本章实训
参考文献