主页 详情

《深入浅出Java程序设计》_朱颢东,张志锋等编著_14002906_9787302436249

【书名】:《深入浅出Java程序设计》
【作者】:朱颢东,张志锋等编著
【出版社】:北京:清华大学出版社
【时间】:2016
【页数】:706
【ISBN】:9787302436249
【SS码】:14002906

最新查询

内容简介

第1章 Java入门

1.1 Java语言的诞生与发展

1.2 Java语言简介

1.3 Java语言的特征

1.3.1 简单

1.3.2 面向对象

1.3.3 分布式

1.3.4 健壮性

1.3.5 安全

1.3.6 解释型

1.3.7 可移植

1.3.8 高性能

1.3.9 多线程

1.3.10 动态

1.4 Java程序的工作原理

1.5 Java应用程序

1.5.1 Application应用程序

1.5.2 Applet小应用程序

1.6 项目实训

1.6.1 项目目的

1.6.2 项目需求分析

1.6.3 项目实现

1.6.4 常见问题及解决方案

1.7 课外阅读——计算机语言的发展史

1.8 本章小结

1.9 习题

1.9.1 选择题

1.9.2 填空题

1.9.3 论述题

1.9.4 操作题

第2章 Java开发环境

2.1 JDK的安装和配置

2.1.1 JDK的简介与下载

2.1.2 JDK的安装和配置简介

2.2 NetBeans开发环境

2.2.1 NetBeans简介与下载

2.2.2 NetBeans的安装和使用

2.3 Eclipse开发环境

2.3.1 Eclipse简介与下载

2.3.2 Eclipse的使用

2.4 项目实训

2.4.1 项目目的

2.4.2 项目需求分析

2.4.3 项目实现

2.4.4 常见问题及解决方案

2.5 课外阅读——IBM公司的发展史

2.6 小结

2.7 习题

第3章 Java语言基础

3.1 Java程序的基本结构

3.2 标识符和关键字

3.2.1 标识符

3.2.2 关键字

3.3 分隔符

3.4 数据类型

3.4.1 基本数据类型

3.4.2 数据类型转换

3.5 常量和变量

3.5.1 常量

3.5.2 变量

3.6 运算符与表达式

3.6.1 运算符

3.6.2 表达式

3.7 项目实训

3.7.1 项目目的

3.7.2 项目需求分析

3.7.3 项目实现

3.7.4 常见问题及解决方案

3.8 课外阅读——冯·诺依曼

3.9 本章小结

3.10 习题

3.10.1 选择题

3.10.2 填空题

3.10.3 论述题

3.10.4 操作题

第4章 控制语句

4.1 顺序语句

4.2 选择语句

4.2.1 if语句

4.2.2 switch分支语句

4.3 循环语句

4.3.1 while语句

4.3.2 do-while语句

4.3.3 for语句

4.4 转移语句

4.4.1 break语句

4.4.2 continue语句

4.4.3 return语句

4.5 项目实训

4.5.1 项目目的

4.5.2 项目需求分析

4.5.3 项目实现

4.5.4 常见问题及解决方案

4.6 课外阅读——Sun公司的发展史

4.7 本章小结

4.8 习题

4.8.1 选择题

4.8.2 填空题

4.8.3 论述题

4.8.4 操作题

第5章 数组和字符串

5.1 数组

5.1.1 一维数组

5.1.2 二维数组

5.2 字符串

5.2.1 声明字符串变量

5.2.2 字符串的运算

5.2.3 String类的常用方法

5.3 项目实训

5.3.1 项目目的

5.3.2 项目需求分析

5.3.3 项目实现

5.3.4 常见问题及解决方案

5.4 课外阅读——苹果公司的发展史

5.5 本章小结

5.6 习题

5.6.1 选择题

5.6.2 填空题

5.6.3 论述题

5.6.4 操作题

第6章 类和对象

6.1 类和对象

6.1.1 类

6.1.2 对象

6.2 类的封装性

6.2.1 构造方法

6.2.2 成员方法

6.2.3 访问权限

6.2.4 this、static、final、instanceof

6.3 类的继承性

6.3.1 父类和子类

6.3.2 子类的声明与方法的覆盖

6.3.3 super

6.3.4 类的封装性、继承性程序应用

6.4 类的多态性

6.4.1 多态性的概念

6.4.2 方法的重载和覆盖

6.4.3 多态性程序应用

6.5 包

6.5.1 包的概念

6.5.2 包的创建和包对文件的管理

6.5.3 包的导入

6.6 抽象类与接口

6.6.1 抽象类

6.6.2 接口

6.7 内部类与匿名类

6.7.1 内部类

6.7.2 匿名类

6.8 项目实训

6.8.1 项目目的

6.8.2 项目需求分析

6.8.3 项目实现

6.8.4 常见问题及解决方案

6.9 课外阅读——面向对象简介

6.10 本章小结

6.11 习题

6.11.1 选择题

6.11.2 填空题

6.11.3 论述题

6.11.4 操作题

第7章 异常处理

7.1 Java异常处理的基本概念

7.1.1 错误与异常

7.1.2 错误和异常的分类

7.2 异常处理

7.2.1 捕获异常并处理

7.2.2 抛出异常

7.3 自定义异常类

7.4 项目实训

7.4.1 项目目的

7.4.2 项目需求分析

7.4.3 项目实现

7.4.4 常见问题及解决方案

7.5 课外阅读——HP公司的发展史

7.6 本章小结

7.7 习题

7.7.1 选择题

7.7.2 填空题

7.7.3 论述题

7.7.4 操作题

第8章 图形用户界面

8.1 Swing简介

8.2 Swing组件

8.2.1 Swing组件关系

8.2.2 JFrame和JLabel组件

8.2.3 JDialog和JOptionPane组件

8.2.4 JTextField和JPasswordField组件

8.2.5 JButton、JCheckBox和JRadioButton组件

8.2.6 JComboBox、JList、JTextArea和JScrollPane组件

8.2.7 JPanel和JSlider组件

8.3 布局管理器

8.3.1 布局管理器的概念

8.3.2 FlowLayout布局管理器

8.3.3 BorderLayout布局管理器

8.3.4 GridLayout布局管理器

8.3.5 BoxLayout布局管理器

8.3.6 CardLayout布局管理器

8.3.7 GroupLayout

8.4 事件处理

8.4.1 事件处理简介

8.4.2 事件与事件源

8.4.3 监听器的使用

8.4.4 事件处理

8.4.5 鼠标事件

8.4.6 键盘事件

8.5 高级组件

8.5.1 菜单

8.5.2 表格

8.5.3 JTree

8.6 项目实训

8.6.1 项目目的

8.6.2 项目需求分析

8.6.3 项目实现

8.6.4 常见问题及解决方案

8.7 课外阅读——图形用户界面的发展史

8.8 本章小结

8.9 习题

8.9.1 选择题

8.9.2 填空题

8.9.3 论述题

8.9.4 操作题

第9章 JDBC技术

9.1 JDBC简介

9.2 通过JDBC技术访问数据库

9.2.1 通过JDBC访问MySQL数据库

9.2.2 通过JDBC访问Microsoft SQL Server数据库

9.3 查询数据库

9.4 更新数据库

9.5 项目实训

9.5.1 项目目的

9.5.2 项目需求分析

9.5.3 项目实现

9.5.4 常见问题及解决方案

9.6 课外阅读——DBMS技术简介

9.7 本章小结

9.8 习题

9.8.1 选择题

9.8.2 填空题

9.8.3 论述题

9.8.4 操作题

第10章 IPTTM管理系统项目实训

10.1 项目需求说明

10.2 项目分析与设计

10.3 项目的数据库设计

10.4 项目的开发过程

10.4.1 项目的模块划分及其结构

10.4.2 项目的登录和注册功能设计与实现

10.4.3 项目主界面设计与实现

10.4.4 项目的用户管理功能设计与实现

10.4.5 项目的资费管理功能设计与实现

10.4.6 项目其他功能模块的设计与实现

10.5 课外阅读——企业管理系统

10.6 本章小结

10.7 习题

第11章 I/O流与文件

11.1 文件与流简介

11.1.1 文件简介

11.1.2 流简介

11.2 字节输入输出流

11.2.1 InputStream和FileInputStream

11.2.2 OutputStream和FileOutputStream

11.2.3 DataInputStream和DataOutputStream

11.2.4 ObjectInputStream和ObjectOutputStream

11.2.5 BufferedInputStream和BufferedOutputStream

11.2.6 标准的输入输出流

11.3 字符输入输出流

11.3.1 Reader和Writer

11.3.2 FileReader和FileWriter

11.3.3 BufferedReader和BufferedWriter

11.4 文件操作类

11.4.1 文件类

11.4.2 随机访问文件类

11.4.3 文件过滤器接口

11.4.4 文件对话框类

11.5 项目实训

11.5.1 项目目的

11.5.2 项目需求分析

11.5.3 项目实现

11.5.4 常见问题及解决方案

11.6 课外阅读——操作系统简介

11.7 本章小结

11.8 习题

11.8.1 选择题

11.8.2 填空题

11.8.3 论述题

11.8.4 操作题

第12章 多线程

12.1 多线程简介

12.1.1 什么是程序、进程和线程

12.1.2 使用线程的好处

12.2 线程的实现

12.2.1 继承Thread线程类

12.2.2 实现接口Runnable

12.2.3 Timer类和TimerTask类

12.3 线程的生命周期

12.3.1 线程的状态

12.3.2 线程的优先级

12.3.3 线程的调度

12.4 线程的同步

12.4.1 线程间的关系

12.4.2 线程同步问题

12.5 项目实训

12.5.1 项目目的

12.5.2 项目需求分析

12.5.3 项目实现

12.5.4 常见问题及解决方案

12.6 课外阅读——微软公司的发展史

12.7 本章小结

12.8 习题

12.8.1 选择题

12.8.2 填空题

12.8.3 论述题

12.8.4 操作题

第13章 网络编程

13.1 网络通信简介

13.2 统一资源定位器

13.3 Java网络编程

13.3.1 Java网络编程概述

13.3.2 基于TCP的网络编程原理

13.3.3 基于TCP的网络编程实现

13.3.4 基于UDP的Socket编程原理

13.3.5 基于UDP的Socket编程实现

13.3.6 基于SSL的Socket编程原理

13.4 项目实训

13.4.1 项目目的

13.4.2 项目需求分析

13.4.3 项目实现

13.4.4 常见问题及解决方案

13.5 课外阅读——互联网的发展史

13.6 本章小结

13.7 习题

13.7.1 选择题

13.7.2 填空题

13.7.3 论述题

13.7.4 操作题

第14章 集合

14.1 Java集合框架

14.2 Collection接口

14.3 List接口

14.3.1 ArrayList类

14.3.2 LinkedList类

14.4 Map接口

14.4.1 HashMap类

14.4.2 TreeMap类

14.5 Set接口

14.5.1 HashSet类

14.5.2 TreeSet类

14.6 迭代器与比较器

14.6.1 迭代器

14.6.2 比较器

14.7 集合工具类

14.7.1 Arrays类

14.7.2 Collections类

14.8 项目实训

14.8.1 项目目的

14.8.2 项目需求分析

14.8.3 项目实现

14.8.4 常见问题及解决方案

14.9 课外阅读——云计算

14.10 本章小结

14.11 习题

14.11.1 选择题

14.11.2 填空题

14.11.3 论述题

14.11.4 操作题

第15章 MySQL数据库应用

15.1 MySQL基础知识

15.1.1 MySQL介绍

15.1.2 MySQL下载

15.1.3 MySQL安装

15.1.4 MySQL插件的使用

15.2 MySQL及其插件的使用

15.2.1 创建数据库

15.2.2 导出/导入数据库

15.2.3 创建表

15.3 课外阅读——大数据

15.4 本章小结

15.5 习题

第16章 网络即时通信系统项目实训

16.1 C/S模式

16.2 项目需求分析

16.3 项目设计

16.3.1 服务器端设计

16.3.2 客户端设计

16.3.3 通信协议设计

16.4 项目的数据库设计

16.5 项目的开发过程

16.5.1 项目简介

16.5.2 网络通信系统服务器端实现

16.5.3 网络通信系统客户端实现

16.5.4 网络通信系统功能演示

16.6 常见问题及解决方案

16.7 课外阅读——即时通信软件

16.8 本章小结

16.9 习题

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
f718b09ae890373edc2c293eb9cf55bb#0a5d1da8face1cfa8ac5133316ba90bb#101089890#深入浅出JAVA程序设计_14002906.zip