Java语言程序设计
Java语言程序设计封面图

Java语言程序设计

相洁, 呼克佑, 主编

出版社:人民邮电出版社

年代:2013

定价:42.0

书籍简介:

本书作为Java语言程序设计课程的教材,系统全面地介绍了有关Java开发所涉及的各类知识。

书籍目录:

第1章 概述

1.1 Java语言

1.1.1 Java语言发展历程简介

1.1.2 Java语言的特点

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

1.1.4 Java平台

1.2 面向对象的基本概念

1.2.1 对象与类

1.2.2 面向对象的三个特性

1.3 Java语言基本学习方法

本章小结

习题

第2章 Java程序开发运行环境

2.1 Java开发运行环境的安装

2.1.1 下载JDK

2.1.2 安装JDK

2.1.3 配置环境变量

2.2 编写运行Java程序

2.3 Java集成开发环境

2.3.1 Eclipse

2.3.2 Eclipse的Java编程实例

2.3.3 NetBeans

2.3.4 NetBeans的Java编程实例

2.4 Java核心文档与学习资源

2.4.1 Java核心API文档

2.4.2 Java学习资源

2.5 Java基本输入输出编程实例

2.6 Java编程规范

2.6.1 命名规范

2.6.2 注释规范

2.6.3 缩进排版规范

2.6.4 语句规范

2.6.5 其他

本章小结

习题

第3章 Java语言基础

3.1 Java的若干基本概念

3.1.1 注释

3.1.2 分隔符

3.1.3 关键字

3.1.4 标识符

3.2 基本数据类型

3.2.1 整数类型

3.2.2 浮点类型

3.2.3 布尔类型

3.2.4 字符类型

3.2.5 包装类

3.3 常量和变量

3.3.1 常量

3.3.2 变量

3.4 运算符和表达式

3.4.1 算术运算符

3.4.2 关系运算符

3.4.3 逻辑运算符

3.4.4 位运算符

3.4.5 赋值运算符

3.4.6 其他运算符

3.4.7 运算符优先级

3.5 类型转换

3.5.1 自动类型转换

3.5.2 强制类型转换

3.6 流程控制语句

3.6.1 结构化程序设计

3.6.2 基本语句

3.6.3 选择语句

3.6.4 循环语句

3.6.5 跳转语句

本章小结

习题

第4章 数组与字符串

4.1 数组

4.1.1 一维数组

4.1.2 多维数组

4.1.3 数组类Arrays

4.2 字符串

4.2.1 字符串的声明与创建

4.2.2 字符串类String的主要方法

4.2.3 StringBuffer类的主要方法

4.3 正则表达式

4.3.1 元字符

4.3.2 正则表达式中的[]

4.3.3 正则表达式中的限定符

4.3.4 java.util.regex包

4.4 综合应用

本章小结

习题

第5章 Java面向对象程序设计

5.1 类

5.1.1 类的定义

5.1.2 类的使用

5.1.3 方法重载

5.1.4 this的使用

5.2 访问权限控制符

5.2.1 public

5.2.2 protected

5.2.3 默认

5.2.4 private

5.2.5 getInfo 与setInfo

5.3 继承

5.3.1 类的继承

5.3.2 super的使用

5.3.3 子类对象的构造

5.3.4 对象类型转换

5.4 多态性

5.4.1 方法重载与方法覆盖

5.4.2 运行时多态性

5.5 非访问控制符

5.5.1 static

5.5.2 final

5.5.3 其他修饰符

5.6 包

5.6.1 Java的名字空间

5.6.2 包的定义与引入

5.6.3 JDK提供的主要包

5.7 抽象类与接口

5.7.1 抽象类

5.7.2 接口

5.8 内部类与匿名类

5.8.1 内部类

5.8.2 匿名类

5.9 泛型类

5.9.1 泛型类声明

5.9.2 使用泛型类声明对象

5.9.3 泛型接口

5.10 综合应用

本章小结

习题

第6章 异常处理

6.1 异常与异常类

6.1.1 异常的概念

6.1.2 Java异常类

6.2 异常处理

6.2.1 try-catch-finally语句

6.2.2 throw和throws语句

6.3 自定义异常类

6.4 综合应用

本章小结

习题

第7章 多线程编程

7.1 线程的基本概念

7.1.1 线程

7.1.2 使用线程的优势

7.1.3 线程的状态

7.1.4 线程模型

7.2 创建线程

7.2.1 继承Thread类

7.2.2 实现Runnable接口

7.3 深入学习Thread类

7.3.1 常用方法简介

7.3.2 设置优先级

7.3.3 线程的名字

7.3.4 得到当前线程

7.3.5 线程的休眠

7.3.6 简单控制线程

7.4 多线程技术

7.4.1 线程同步

7.4.2 线程通信

7.4.3 死锁

7.4.4 线程组

7.5 综合应用

本章小结

习题

第8章 图形用户界面编程

8.1 图形用户界面概述

8.1.1 AWT简介

8.1.2 Swing简介

8.2 Swing程序设计

8.2.1 创建窗体

8.2.2 常用面板

8.2.3 常用组件

8.2.4 常用布局管理器

8.2.5 常用事件处理

8.3 简单多媒体技术

8.3.1 声音

8.3.2 图形

8.3.3 图像

8.3.4 动画

8.4 综合应用

本章小结

习题

第9章 输入/输出和文件操作

9.1 流的基本概念

9.1.1 流式输入/输出(流式I/O)

9.1.2 字节流与字符流

9.1.3 节点流与处理流

9.1.4 其他流类

9.2 常用I/O流的使用

9.2.1 文件I/O流的使用

9.2.2 缓冲流的使用

9.2.3 数据流的使用

9.2.4 对象流的使用

9.2.5 其他流的使用

9.3 随机访问文件

9.4 文件操作

9.4.1 File类变量和构造方法

9.4.2 File类成员方法

9.5 文本扫描器

本章小结

习题

第10章 工具类

10.1 Java语言基础类

10.1.1 Java基础类库

10.1.2 Object类

10.1.3 基本数据类型的包装类

10.1.4 Math类

10.1.5 System类

10.2 集合类

10.2.1 集合与Collection API

10.2.2 Set接口及HashSet、TreeSet类

10.2.3 List接口及ArraryList、LinkedList、Vector类

10.2.4 Iterator及Enumeration

10.2.5 Map接口及Hashtable类

10.3 向量、堆栈、队列

10.3.1 Vector向量

10.3.2 Stack堆栈

10.3.3 LinkedList队列

本章小结

习题

第11章 网络编程

11.1 网络编程的基本概念

11.1.1 网络编程概述

11.1.2 Java网络编程方法

11.2 基于URL的网络编程

11.2.1 URL组成

11.2.2 URL类的构造方法

11.2.3 URL类

11.2.4 连接和读取Web资源

11.3 基于连接的套接字通信方式

11.3.1 套接字通信的概念

11.3.2 TCP套接字实现过程

11.3.3 基于TCP协议的Socket编程

11.4 基于无连接的数据报通信方式

11.4.1 数据报通信的概念

11.4.2 数据报通信的表示方法

11.4.3 数据报通信的一般过程

11.4.4 基于UDP的广播通信

11.4.5 基于UDP的简单的客户/服务器程序设计

本章小结

习题

第12章 JDBC与数据库访问

12.1 SQL语言

12.1.1 SQL语言简介

12.1.2 SQL的基本用法

12.1.3 创建ODBC数据源

12.2 JDBC数据库访问

12.2.1 JDBC简介

12.2.2 JDBC体系结构

12.2.3 JDBC驱动程序

12.2.4 JDBC基本组件

12.2.5 JDBC访问数据库

12.3 综合应用实例

12.3.1 数据库表结构

12.3.2 系统功能描述

12.3.3 实现代码和系统运行界面

本章小结

习题

第13章 Java Web开发技术

13.1 Web开发技术

13.1.1 Web的工作原理

13.1.2 Web开发技术

13.1.3 Web开发环境和开发步骤

13.2 JSP Web开发方法

13.2.1 JSP工作原理

13.2.2 JSP基本语法

13.2.3 JSP内置对象

13.2.4 JSP数据库访问

13.3 综合应用案例(JSP学生信息管理)

13.3.1 数据库表结构

13.3.2 系统功能描述

13.3.3 建立项目

13.3.4 系统运行界面和代码实现

本章小结

习题

内容摘要:

《工业和信息化普通高等教育“十二五”规划教材·21世纪高等教育计算机规划教材:Java语言程序设计》作为Java语言程序设计课程的教材,系统、全面地介绍了有关Java开发所涉及的各类知识。全书共分13章,内容包括Java的Eclipse开发工具、Java语言基础、流程控制、数组与字符串、Java面向对象程序设计、异常处理、多线程编程、GUI图形用户界面编程、输入输出和文件操作、工具类、数据库编程应用、网络编程、JSP与Serverlet等。书中每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。
  《工业和信息化普通高等教育“十二五”规划教材·21世纪高等教育计算机规划教材:Java语言程序设计》内容详尽,循序渐进。其中所有例程全部在JDK7.0环境下调试通过,便于读者学习与推广应用。各章配有大量习题,便于读者思考和复习。
  《工业和信息化普通高等教育“十二五”规划教材·21世纪高等教育计算机规划教材:Java语言程序设计》为任课老师提供配套教学资源,包括所有例程源代码、制作精良的电子课件及课后作业参考答案等。
  本书可作为高等院校计算机专业学生和非计算机专业学生学习Java程序设计的教材,同时也适合Java爱好者和初、中级的程序开发人员参考使用。

书籍规格:

书籍详细信息
书名Java语言程序设计站内查询相似图书
9787115319401
如需购买下载《Java语言程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)42.0语种简体中文
尺寸26 × 19装帧平装
页数 176 印数 3000

书籍信息归属:

Java语言程序设计是人民邮电出版社于2013.7出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。