网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java语言程序设计(21世纪高等学校计算机应用型本科规划教材精选)
分类 教育考试-大中专教材-成人教育
作者 于静
出版社 清华大学出版社
下载
简介
编辑推荐

本书主要讲解面向对象程序设计基础、Java语言语法基础、程序流程控制、面向对象中类的特性、接口与多态、异常处理、对象的管理、输入输出操作、多线程编程、网络编程、Eclipse开发环境的使用、图形用户界面编程——Swing技术以及数据库编程共13章内容。章节安排合理,内容循序渐进。本书可以作为高等院校应用型本科计算机及相关专业的教材,也可供初学者或软件开发人员参考使用。

内容推荐

本书针对应用型本科院校大规模发展、缺乏实用教材的现状,系统地介绍了Java程序设计的基本概念、编程思想,并通过大量现实生活中的实例讲解了Java应用技巧;同时根据作者的教学和编程经验,向读者提供了详细编程指南和应用程序开发注意事项讲解,帮助读者快速上手,高效率地解决实际问题。本书内容主要包括面向对象程序设计基础、Java语言语法基础、程序流程控制、面向对象中类的特性、接口与多态、异常处理、对象的管理、输入输出操作、多线程编程、网络编程、Eclipse开发环境的使用、图形用户界面编程——Swing技术以及数据库编程,最终使读者能够完成基于C/S架构的桌面应用程序的开发。全书不仅介绍理论基础,更强调实际运用,特别注重提高读者运用Java语言和面向对象思想解决实际问题的能力。

本书可以作为高等院校应用型本科计算机及相关专业的教材,也可供初学者或软件开发人员参考使用。

目录

第1章 Java和面向对象的程序设计

 1.1 关于Java

1.1.1 Java的出现

1.1.2 Java的特性

1.1.3 Java与C、C++语言的比较

 1.2 面向对象的程序设计

1.2.1 面向对象与类的概念

1.2.2 面向对象程序设计的意义

 1.3 编写第一个Java程序

1.3.1 安装Java SE的JDK

1.3.2 程序的编译和运行

1.3.3 使用Java API的说明文档

 1.4 本章小结

 习题1

第2章 Java程序设计基础

 2.1 Java程序的组织形式

2.1.1 Java程序的基本要素

  2.1.2 JaVa程序的基本结构

2.1.3 Java包的概念

 2.2 Java中的类与对象

2.2.1 类成员

2.2.2 Java修饰符

2.2.3 对象的初始化

2.2.4 引用与对象

 2.3 在Java中操作数据类型

2.3.1 Java支持的数据类型

2.3.2 Java支持的操作符

 2.4 本章小结

 习题2

第3章 程序的流程控制

 3.1 Java流程控制概述

 3.2 选择结构

3.2.1 if语句

3.2.2 switch语句

3.2.3 选择结构的嵌套

 3.3 循环结构

  3.3.1 while循环

3.3.2 do-while循环

3.3.3 for循环

3.3.4 多重循环

 3.4 其他流程控制语句

3.4.1 break语句

3.4.2 continue语句

3.4.3 return语句

 3.5 本章小结

 习题3

第4章 类的特性

 4.1 类的继承

4.1.1 父类与子类

4.1.2 方法重写

  4.1.3 super关键字

 4.2 抽象类

4.2.1 抽象类的概念

  4.2.2 抽象类的作用

 4.3 内部类和匿名类

4.3.1 内部类

4.3.2 内部类与外部类的关系

4.3.3 匿名类

 4.4 本章小结

 习题4

第5章 接口与多态

 5.1 接口

5.1.1 定义与实现接口

5.1.2 接口的特性

5.1.3 接口与抽象类的区别

 5.2 多态

5.2.1 向上转型

5.2.2 可扩展性

 5.3 后期绑定

 5.4 本章小结

 习题5

第6章 异常

 6.1 异常基础知识

6.1.1 Java异常处理机制

6.1.2 异常的分类

 6.2 异常的处理过程

6.2.1 trycatch

6.2.2 finally

6.2.3 try catch finally程序块中的return

6.2.4 throws

6.2.5 throw

 6.3 自定义异常

 6.4 本章小结

 习题6

第7章 对象的管理

 7.1 使用对象数组

7.1.1 对象数组的特点

7.1.2 利用好Arrays类

 7.2 使用java.util包

7.2.1 List集合

7.2.2 Set集合

7.2.3 Map集合

7.2.4 Java中的泛型

 7.3 本章小结

 习题7

第8章 Java的I/O操作

 8.1 文件操作

8.1.1 File类

8.1.2 利用File操作文件

 8.2 面向字节的I/O操作

8.2.1 InputStream

8.2.2 OutputStream

8.2.3 使用字节流的Filter

 8.3 面向字符的I/O操作

8.3.1 Reader

8.3.2 Writer

8.3.3 使用字符流的Filter

 8.4 对象的序列化

8.4.1 序列化与永久存储

8.4.2 寻找类

8.4.3 对序列化的控制

 8.5 Java NIO

8.5.1 NIO模式概述

8.5.2 NIO中的缓冲

8.5.3 NIO中的通道

8.5.4 阻塞模式和非阻塞模式

 8.6 本章小结

 习题8

第9章 多线程

 9.1 多线程编程基础

9.1.1 单线程与多线程

9.1.2 Java中使用多线程

 9.2 线程的操作方法

9.2.1 线程休眠

9.2.2 线程的中断

9.2.3 线程的优先级

9.2.4 线程的联合

 9.3 线程之间的同步

9.3.1 资源共享与资源锁

9.3.2 线程间通信

 9.4 使用Executors

 9.5 本章小结

 习题9

第10章 Java网络编程

 10.1 网络编程基础

10.1.1 网络中计算机的定位

10.1.2 TCP与UDP

 10.2 使用URL访问服务器

10.2.1 获得URL实例

10.2.2 用URL访问网络资源

 10.3 在Java中使用Socket

10.3.1 一个简单的Socket连接

10.3.2 TCP网络编程

10.3.3 UDP网络编程

10.3.4 利用NIO的非阻塞模式

 10.4 本章小结

 习题10

第11章 Eclipse开发环境的使用

 11.1 Eclipse简介及安装

11.1.1 安装Eclipse

11.1.2 安装多国语言包插件

11.1.3 Eclipse界面

 11.2 在Eclipse中创建项目和类

11.2.1 创建Java项目

11.2.2 项目属性

11.2.3 创建包和类

11.2.4 运行程序

 11.3 使用Eclipse调试功能

 11.4 本章小结

 习题11

第12章 Swing程序设计基础

 12.1 Swing GUI设计

12.1.1 Swing与AWT

12.1.2 安装Visual Editor插件

12.1.3 一个简单的Swing实例

12.1.4 事件与侦听器

 12.2 Swing中的容器

12.2.1 容器概念

12.2.2 布局管理器

12.2.3 综合布局实例

 12.3 Swing中的常用组件

12.3.1 标签

12.3.2 文本框

12.3.3 编辑框

12.3.4 按钮

12.3.5 复选框

12.3.6 单选按钮

12.3.7 下拉列表框

 12.4 Swing中的高级组件

12.4.1 菜单

12.4.2 对话框

12.4.3 表格

12.4.4 树

 12.5 本章小结

 习题12

第13章 数据库编程

 13.1 JDBC简介

 13.2 java.sql包

 13.3 访问数据库

13.3.1 配置ODBC数据源

13.3.2 创建数据库连接

13.3.3 查询数据

13.3.4 更新数据库

 13.4 使用预编译SQL语句

 13.5 一个桌面应用程序的实例

 13.6 本章小结

 习题13

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/1 16:06:20