下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 编程语言 >Java > Java程序设计案例教程(第3版)

Java程序设计案例教程(第3版)

综合评级:★★★★★

定价:39.00

作者:杨树林,胡洁萍 编著

出版社:清华大学出版社

出版日期:2016年1月

页数:300

字数:480000

ISBN:9787302420187

书籍介绍
  Java具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前*流行的程序设计语言之一。

杨树林、胡洁萍编*的《Java程序设计案例教程(第3 版)》共分为9章,按Java知识的系统性,由浅入深、循序渐进地介绍Java语言实用知识与编程技术,内容包括Java语言基础、控制结构与异常处理、Java面向对象编程、数组与集合、GUI程序设计、Java数据库编程、流和文件、Java多线程机制和Java网络编程。

  每部分内容既有示例,又有案例。通过示例帮助学生理解知识,通过案例将各知识点结合起来,指导学生应用知识,达到学以致用。教材中引进一些新知识和新方法,内容实用、重点突出、语言精练、案例典型,既方便学习,又便于应用。配备的课后习题参考了目前市场上常用的企业面试题,针对性强,训练价值大。为便于学习和实践,教材在每章开始给出了内容简介和教学目标,每章结束给出了实验题目。

  本书内容丰富,实例典型,知识讲解系统,适合作为大中专院校计算机及其相关专业的教材或参考书,也适合作为软件开发人员及其他有关人员的自学参考书或培训教程。

相关课程
目录
第1章 java语言基础

1.1 Java语言简介

1.1.1 Java语言的发展

1.1.2 Java的运行机制

1.1.3 Java语言的特点

1.2 Java编程环境安装

1.2.1 JDK及其安装

1.2.2 Java开发工具

1.3 初识Java应用程序

1.3.1 Java应用程序的结构

1.3.2 编写和运行Java应用程序

1.3.3 案例1-1 包含两个类的程序

1.4 Java语言基本语法

1.4.1 基本编码规则

1.4.2 案例1-2 为程序加注释

1.4.3 数据类型及其转换

1.4.4 常量、变量和表达式

1.5 字符串和日期

1.5.1 字符串

1.5.2 案例1-3 对输入的字符串进行处理

1.5.3 日期和时间

1.5.4 案例1-4 日期工具类

小结

习题

实验

第2章 控制结构与异常处理

2.1 分支结构

2.1.1 if语句

2.1.2 案例2-1 求一元二次方程的根

2.1.3 switch语句

2.1.4 案例2-2 求下一天日期

2.2 循环结构

2.2.1 for循环

2.2.2 案例2-3 求素数

2.2.3 while循环

2.2.4 循环嵌套

2.2.5 案例2-4 求sin(x)

2.2.6 do…while循环

2.2.7 案例2-5 进制转换

2.2.8 迭代循环

2.3 异常处理

2.3.1 异常及其体系结构

2.3.2 异常处理机制

2.3.3 抛出异常

2.3.4 案例2-6 整数的算术计算

2.3.5 自定义异常

2.3.6 案例2-7 求三角形面积

小结

习题

实验

第3章 Java面向对象编程

3.1 面向对象概述

3.1.1 对象和类的概念

3.1.2 面向对象程序设计

3.1.3 OOP的关键性理念

3.1.4 OOP的4个基本特征

3.2 定义类与创建对象

3.2.1 定义类

3.2.2 创建和使用对象

3.2.3 构造方法

3.2.4 访问控制与属性

3.2.5 案例3-1 银行账户类

3.3 类的方法与重载

3.3.1 方法的定义

3.3.2 方法的参数类型

3.3.3 方法重载

3.4 实例成员和类成员

3.4.1 实例变量和类变量

3.4.2 实例方法和类方法

3.4.3 案例3-2 为银行账户类增加功能

3.5 类的继承

3.5.1 继承的基本概念

3.5.2 定义子类

3.5.3 方法覆盖与多态性

3.5.4 案例3-3 完善银行账户类

3.6 抽象类与接口

3.6.1 抽象类

3.6.2 接口

3.6.3 案例3-4 为绘图软件设计一组图形类

3.7 内部类与枚举类型

3.7.1 内部类

3.7.2 枚举类型

小结

习题

实验

第4章 数组与集合

4.1 数组

4.1.1 数组的概念

4.1.2 数组的定义

4.1.3 案例4-1 成绩排序和统计

4.2 集合

4.2.1 Java集合框架

4.2.2 Collection接口常用方法

4.2.3 遍历Collection

4.2.4 Collection的批量操作

4.3 集

4.3.1 HashSet类

4.3.2 TreeSet类

4.4 列表

4.4.1 List接口

4.4.2 ArrayList类

4.4.3 案例4-2 竞赛评分程序

4.4.4 Vector类

4.5 映射

4.5.1 Map接口

4.5.2 HashMap类

4.5.3 案例4-3 网络书城中的购物车类

4.5.4 Hashtable类

4.6 Collections和Arrays

4.6.1 Collections类

4.6.2 Arrays类

小结

习题

实验

第5章 GUI程序设计

5.1 Java图形API

5.1.1 界面组件类

5.1.2 界面绘制类

5.2 GUI界面设计基础

5.2.1 窗口

5.2.2 常用组件

5.2.3 界面布局

5.2.4 案例5-1 设计绘图软件界面

5.3 事件处理机制

5.3.1 事件处理模型

5.3.2 事件处理

5.3.3 常用事件

5.3.4 案例5-2 实现绘图软件

5.4 菜单和工具栏

5.4.1 菜单

5.4.2 工具栏

5.4.3 案例5-3 设计学生管理系统主界面

5.5 对话框与其他常用组件

5.5.1 对话框

5.5.2 其他组件介绍

5.5.3 案例5-4 用户登录与添加学生界面设计

小结

习题

实验

第6章 Java数据库编程

6.1 JDBC简介

6.1.1 什么是JDBC

6.1.2 JDBC的重要类和接口

6.2 创建MySQL数据库

6.2.1 MySQL安装与使用

6.2.2 案例6-1 学生管理系统数据库设计

6.3 基于JDBC编写数据库应用程序

6.3.1 创建与数据库的连接

6.3.2 操作数据的基本原理

6.3.3 MVC设计模式

6.3.4 案例6-2 按MVC模式设计学生管理系统

6.4 数据查询

6.4.1 查询一条记录

6.4.2 查询多条记录

6.4.3 聚合查询

6.4.4 分页查询数据

6.4.5 案例6-3 实现对学生数据的查询

6.5 数据更新

6.5.1 添加记录

6.5.2 修改记录

6.5.3 删除记录

6.5.4 事务处理

6.5.5 案例6-4 实现对学生数据的管理

6.6 使用存储过程

6.6.1 存储过程的定义

6.6.2 调用存储过程

6.6.3 案例6-5使用存储过程查询学生成绩

小结

习题

实验

第7章 流和文件

7.1 文件管理基础

7.1.1 使用File类管理文件和目录

7.1.2 案例7-1 递归显示或删除文件

7.1.3 过滤器与文件选择对话框

7.2 字符流与文本文件读写

7.2.1 字符流简介

7.2.2 文件字符流

7.2.3 案例7-2 用字符流复制文件

7.2.4 配置文件的读取

7.3 字节流与二进制文件读写

7.3.1 字节流简介

7.3.2 文件字节流简介

7.3.3 案例7-3 用字节流复制文件

7.4 数据流和对象流

7.4.1 数据流简介

7.4.2 对象流简介

7.4.3 案例7-4 为绘图软件增加保存和打开功能

小结

习题

实验

第8章 Java多线程机制

8.1 线程概述

8.1.1 线程与进程

8.1.2 线程的优点

8.1.3 线程体与线程载体

8.2 线程的创建

8.2.1 Thread类

8.2.2 创建线程的两种方式

8.2.3 案例8-1 为学生管理系统增加启动界面和状态时钟

8.3 线程的状态与优先级

8.3.1 线程的状态

8.3.2 线程的控制

8.3.3 线程组与线程优先级

8.3.4 案例8-2 图片浏览程序

8.4 线程同步与通信

8.4.1 Java线程同步机制

8.4.2 案例8-3 取款和存款

8.4.3 Java线程通信机制

8.4.4 案例8-4 哲学家用餐问题

8.4.5 “生产者-消费者”问题

8.4.6 案例8-5吃苹果

小结

习题

实验

第9章 Java网络编程

9.1 网络编程基础

9.1.1 网络基本概念

9.1.2 网络协议

9.2 获取网络信息与资源

9.2.1 获取网络地址信息

9.2.2 获取网络资源属性

9.2.3 获取网络资源

9.2.4 案例9-1 读取和下载网上文件

9.3 基于TCP的网络通信

9.3.1 客户/服务器模式和套接字

9.3.2 客户端程序的原理

9.3.3 案例9-2 TCP客户端程序

9.3.4 服务器程序的原理

9.3.5 案例9-3 TCP服务器端程序

9.4 基于UDP的网络通信

9.4.1 基于UDP网络通信的原理

9.4.2 案例9-4 基于UDP的网络通信

小结

习题

实验

参考文献

热门图书
推荐新闻
技术文库
论坛推荐