高等学校规划教材:Java语言程序设计

目 录内容简介
第0章 预备知识:关于Internet
0.1 Internet基本概念
0.1.1 什么是Internet?
0.1.2 TCP/IP通信协议与IP地址
0.1.3 Internet域名与域名服务
0.1.4 Internet服务
0.1.5 Internet浏览器
0.1.6 Internet搜索引擎
0.2 HTML标记与WWW
0.2.1 HTML
0.2.2 WWW
0.2.3 URI与URL
0.2.4 XML
习题0
第1章 Java语言基础
1.1 什么是Java?
1.1.1 概述
1.1.2 历史与发展
1.1.3 Java语言的主要特点
1.1.4 Java Application与Java Applet
1.1.5 丰富的类库
1.1.6 Java语言与C语言和C++语言的比较
1.2 Java Application的基本结构
1.2.1 Java Application程序的基本结构和运行
1.2.2 图形化的Java程序举例
1.3 Java运行时系统与Java虚拟机
1.3.1 Java运行时系统
1.3.2 Java虚拟机
1.3.3 自动垃圾收集机制
1.3.4 Java程序的代码安全机制
1.4 Java开发工具简介
1.4.1 JDK
1.4.2 JBuilder
1.4.3 Eclipse
1.4.4 JCreator
1.4.5 Symantec Cafe
1.4.6 IBM Visual Age for Java
1.4.7 Java WorkShop
习题1
第2章 Java语言结构化程序设计
2.1 标识符、关键字和数据类型
2.1.1 注释与程序段
2.1.2 字符集和标识符
2.1.3 Java语言的关键字
2.1.4 Java语言基本数据类型
2.1.5 引用数据类型
2.1.6 常量
2.1.7 变量的声明和赋值
2.2 运算符与表达式
2.2.1 运算符
2.2.2 Java语言运算符的优先级与结合性
2.2.3 表达式
2.3 语句与流程控制
2.3.1 结构化程序设计中的三种控制结构
2.3.2 选择语句
2.3.3 循环语句
2.3.4 break语句和continue语句
2.3.5 return语句
2.4 数组
2.4.1 数组的声明、创建、初始化与释放
2.4.2 多维数组
2.4.3 数组边界与数组元素的访问
2.5 结构化程序设计实例
习题2
第3章 对象、类、包和接口
3.1 面向对象的程序设计
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 finalize( )方法
3.2.6 方法重载
3.2.7 对象
3.3 包
3.3.1 package语句
3.3.2 import语句
3.4 成员的访问
3.4.1 变量成员和方法成员的访问
3.4.2 形参和实参
3.4.3 this
3.4.4 访问权限
3.4.5 static属性:类变量成员和类方法成员
3.5 父类、子类和继承
3.5.1 创建子类
3.5.2 变量成员的隐藏和方法的重写
3.5.3 super
3.5.4 继承层次结构中对象间的关系
3.5.5 final属性:final类和final方法
3.5.6 abstract属性:abstract类和abstract方法
3.5.7 java.lang.Object类
3.6 接口
3.6.1 接口的定义
3.6.2 接口体的定义
3.6.3 接口的继承
3.6.4 接口的实现
3.7 嵌套类与内部类
3.7.1 嵌套类与内部类的概念
3.7.2 嵌套类与内部类的两种实现形式
3.8 Java类库中的几种常用类
3.8.1 基本数据类型封装类
3.8.2 System类
3.8.3 String类和StringBuffer类
3.8.4 Math类
3.8.5 Date类、Calendar类和DateFormat类
3.9 完整的Java语言Application程序的基本结构
习题3
第4章 异常处理
4.1 异常与异常类
4.1.1 Java语言中的异常概念
4.1.2 Java类库中的异常类及其类层次结构
4.2 异常处理的两种方式
4.2.1 捕获和处理异常
4.2.2 抛出异常
4.2.3 创建自己的异常
习题4
第5章 图形用户界面
5.1 Java图形用户界面概述
5.1.1 Java语言平台无关性组件的实现
5.1.2 GUI组件的类层次结构
5.2 图形用户界面的构建与布局管理器
5.2.1 图形用户界面的构建
5.2.2 FlowLayout布局管理器
5.2.3 BorderLayout布局管理器
5.2.4 GridLayout布局管理器
5.2.5 CardLayout布局管理器
5.2.6 GridBagLayout布局管理器
5.2.7 javax.swing包中定义的布局管理器
5.2.8 无布局管理器
5.3 Java语言事件处理机制
5.3.1 事件处理机制
5.3.2 事件类与事件监听器接口
5.4 组件的使用
5.4.1 组件的分类
5.4.2 顶层框架JFrame
5.4.3 面板JPanel及普通容器
5.4.4 特殊容器
5.4.5 基本控制组件
5.4.6 不可编辑信息显示组件
5.4.7 可编辑的格式化信息显示组件
5.4.8 文本编辑类组件
5.4.9 菜单相关组件
5.4.10 显示效果控制类
习题5
第6章 Applet程序设计
6.1 Applet基本概念
6.1.1 什么是Applet?
6.1.2 Applet的运行环境和运行方式
6.1.3 Applet的执行步骤和生命周期
6.1.4 Applet的安全机制
6.2 编写Applet程序
6.2.1 Applet的主要行为
6.2.2 Applet编程
6.2.3 Applet标记
6.2.4 Applet类与JApplet类
6.3 Applet多媒体设计
6.3.1 图形绘制
6.3.2 字符串绘制
6.3.3 图像绘制
6.3.4 动画绘制
6.3.5 声音播放
6.4 Applet的交互功能与通信功能
6.4.1 Applet的交互功能
6.4.2 读取HTML参数
6.4.3 Applet与其他程序的通信
6.4.4 Application与Applet的简要比较
习题6
第7章 输入/输出
7.1 输入/输出、流和相关类
7.1.1 流的概念
7.1.2 java.io包中的输入/输出类
7.1.3 输入/输出流常用方法
7.2 数据的输入/输出
7.2.1 标准输入/输出
7.2.2 基于字节的输入和输出
7.2.3 基于字符的输入和输出
7.2.4 基本数据类型的输入和输出
7.2.5 对象的输入和输出
7.2.6 字节数组的输入和输出
7.3 文件的输入和输出
7.3.1 顺序文件的输入和输出
7.3.2 随机访问文件的输入和输出
习题7
第8章 多线程
8.1 并发性、线程与多线程
8.1.1 并发性的概念
8.1.2 线程的状态与生命周期
8.2 获得线程体的两种方法
8.2.1 通过继承Thread类获得线程体
8.2.2 通过实现Runnable接口获得线程体
8.3 线程调度
8.3.1 线程的优先级
8.3.2 线程同步
习题8
第9章 网络编程
9.1 IP地址与网络指针
9.1.1 InetAddress类
9.1.2 URL类
9.2 Internet通信
9.2.1 Socket通信机制
9.2.2 Datagram通信机制
习题9
第10章 JDBC
10.1 关系型数据库的驱动与连接
10.1.1 JDBC技术概述
10.1.2 JDBC的驱动管理器
10.1.3 JDBC驱动程序的类型
10.2 用SQL指令操作数据库
10.2.1 载入JDBC驱动程序
10.2.2 连接到DBMS
10.2.3 创建并执行语句
10.2.4 处理DBMS返回的数据
10.2.5 终止与DBMS的连接
10.2.6 一个完整的实例
习题10
第11章 Java Servlet
11.1 Servlet概述
11.1.1 动态网站的概念
11.1.2 Servlet的概念及其优势
11.1.3 Servlet程序的结构
11.1.4 Servlet的生命周期
11.2 Servlet的交互过程
11.2.1 接受和处理GET请求
11.2.2 接受和处理POST请求
11.2.3 与JDBC的连接
习题11
第12章 JSP
12.1 JSP简介
12.1.1 什么是JSP?
12.1.2 JSP的特点和优势
12.1.3 JSP的生命周期
12.1.4 JSP的基本应用模式
12.2 JSP语法与内建对象
12.2.1 JSP脚本元素
12.2.2 JSP标准动作
12.2.3 JSP指令
12.2.4 JSP内建对象
习题12
第13章 EJB简介
13.1 JavaBean组件技术
13.1.1 现代软件工业面临的问题
13.1.2 JavaBe
……
0.1 Internet基本概念
0.1.1 什么是Internet?
0.1.2 TCP/IP通信协议与IP地址
0.1.3 Internet域名与域名服务
0.1.4 Internet服务
0.1.5 Internet浏览器
0.1.6 Internet搜索引擎
0.2 HTML标记与WWW
0.2.1 HTML
0.2.2 WWW
0.2.3 URI与URL
0.2.4 XML
习题0
第1章 Java语言基础
1.1 什么是Java?
1.1.1 概述
1.1.2 历史与发展
1.1.3 Java语言的主要特点
1.1.4 Java Application与Java Applet
1.1.5 丰富的类库
1.1.6 Java语言与C语言和C++语言的比较
1.2 Java Application的基本结构
1.2.1 Java Application程序的基本结构和运行
1.2.2 图形化的Java程序举例
1.3 Java运行时系统与Java虚拟机
1.3.1 Java运行时系统
1.3.2 Java虚拟机
1.3.3 自动垃圾收集机制
1.3.4 Java程序的代码安全机制
1.4 Java开发工具简介
1.4.1 JDK
1.4.2 JBuilder
1.4.3 Eclipse
1.4.4 JCreator
1.4.5 Symantec Cafe
1.4.6 IBM Visual Age for Java
1.4.7 Java WorkShop
习题1
第2章 Java语言结构化程序设计
2.1 标识符、关键字和数据类型
2.1.1 注释与程序段
2.1.2 字符集和标识符
2.1.3 Java语言的关键字
2.1.4 Java语言基本数据类型
2.1.5 引用数据类型
2.1.6 常量
2.1.7 变量的声明和赋值
2.2 运算符与表达式
2.2.1 运算符
2.2.2 Java语言运算符的优先级与结合性
2.2.3 表达式
2.3 语句与流程控制
2.3.1 结构化程序设计中的三种控制结构
2.3.2 选择语句
2.3.3 循环语句
2.3.4 break语句和continue语句
2.3.5 return语句
2.4 数组
2.4.1 数组的声明、创建、初始化与释放
2.4.2 多维数组
2.4.3 数组边界与数组元素的访问
2.5 结构化程序设计实例
习题2
第3章 对象、类、包和接口
3.1 面向对象的程序设计
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 finalize( )方法
3.2.6 方法重载
3.2.7 对象
3.3 包
3.3.1 package语句
3.3.2 import语句
3.4 成员的访问
3.4.1 变量成员和方法成员的访问
3.4.2 形参和实参
3.4.3 this
3.4.4 访问权限
3.4.5 static属性:类变量成员和类方法成员
3.5 父类、子类和继承
3.5.1 创建子类
3.5.2 变量成员的隐藏和方法的重写
3.5.3 super
3.5.4 继承层次结构中对象间的关系
3.5.5 final属性:final类和final方法
3.5.6 abstract属性:abstract类和abstract方法
3.5.7 java.lang.Object类
3.6 接口
3.6.1 接口的定义
3.6.2 接口体的定义
3.6.3 接口的继承
3.6.4 接口的实现
3.7 嵌套类与内部类
3.7.1 嵌套类与内部类的概念
3.7.2 嵌套类与内部类的两种实现形式
3.8 Java类库中的几种常用类
3.8.1 基本数据类型封装类
3.8.2 System类
3.8.3 String类和StringBuffer类
3.8.4 Math类
3.8.5 Date类、Calendar类和DateFormat类
3.9 完整的Java语言Application程序的基本结构
习题3
第4章 异常处理
4.1 异常与异常类
4.1.1 Java语言中的异常概念
4.1.2 Java类库中的异常类及其类层次结构
4.2 异常处理的两种方式
4.2.1 捕获和处理异常
4.2.2 抛出异常
4.2.3 创建自己的异常
习题4
第5章 图形用户界面
5.1 Java图形用户界面概述
5.1.1 Java语言平台无关性组件的实现
5.1.2 GUI组件的类层次结构
5.2 图形用户界面的构建与布局管理器
5.2.1 图形用户界面的构建
5.2.2 FlowLayout布局管理器
5.2.3 BorderLayout布局管理器
5.2.4 GridLayout布局管理器
5.2.5 CardLayout布局管理器
5.2.6 GridBagLayout布局管理器
5.2.7 javax.swing包中定义的布局管理器
5.2.8 无布局管理器
5.3 Java语言事件处理机制
5.3.1 事件处理机制
5.3.2 事件类与事件监听器接口
5.4 组件的使用
5.4.1 组件的分类
5.4.2 顶层框架JFrame
5.4.3 面板JPanel及普通容器
5.4.4 特殊容器
5.4.5 基本控制组件
5.4.6 不可编辑信息显示组件
5.4.7 可编辑的格式化信息显示组件
5.4.8 文本编辑类组件
5.4.9 菜单相关组件
5.4.10 显示效果控制类
习题5
第6章 Applet程序设计
6.1 Applet基本概念
6.1.1 什么是Applet?
6.1.2 Applet的运行环境和运行方式
6.1.3 Applet的执行步骤和生命周期
6.1.4 Applet的安全机制
6.2 编写Applet程序
6.2.1 Applet的主要行为
6.2.2 Applet编程
6.2.3 Applet标记
6.2.4 Applet类与JApplet类
6.3 Applet多媒体设计
6.3.1 图形绘制
6.3.2 字符串绘制
6.3.3 图像绘制
6.3.4 动画绘制
6.3.5 声音播放
6.4 Applet的交互功能与通信功能
6.4.1 Applet的交互功能
6.4.2 读取HTML参数
6.4.3 Applet与其他程序的通信
6.4.4 Application与Applet的简要比较
习题6
第7章 输入/输出
7.1 输入/输出、流和相关类
7.1.1 流的概念
7.1.2 java.io包中的输入/输出类
7.1.3 输入/输出流常用方法
7.2 数据的输入/输出
7.2.1 标准输入/输出
7.2.2 基于字节的输入和输出
7.2.3 基于字符的输入和输出
7.2.4 基本数据类型的输入和输出
7.2.5 对象的输入和输出
7.2.6 字节数组的输入和输出
7.3 文件的输入和输出
7.3.1 顺序文件的输入和输出
7.3.2 随机访问文件的输入和输出
习题7
第8章 多线程
8.1 并发性、线程与多线程
8.1.1 并发性的概念
8.1.2 线程的状态与生命周期
8.2 获得线程体的两种方法
8.2.1 通过继承Thread类获得线程体
8.2.2 通过实现Runnable接口获得线程体
8.3 线程调度
8.3.1 线程的优先级
8.3.2 线程同步
习题8
第9章 网络编程
9.1 IP地址与网络指针
9.1.1 InetAddress类
9.1.2 URL类
9.2 Internet通信
9.2.1 Socket通信机制
9.2.2 Datagram通信机制
习题9
第10章 JDBC
10.1 关系型数据库的驱动与连接
10.1.1 JDBC技术概述
10.1.2 JDBC的驱动管理器
10.1.3 JDBC驱动程序的类型
10.2 用SQL指令操作数据库
10.2.1 载入JDBC驱动程序
10.2.2 连接到DBMS
10.2.3 创建并执行语句
10.2.4 处理DBMS返回的数据
10.2.5 终止与DBMS的连接
10.2.6 一个完整的实例
习题10
第11章 Java Servlet
11.1 Servlet概述
11.1.1 动态网站的概念
11.1.2 Servlet的概念及其优势
11.1.3 Servlet程序的结构
11.1.4 Servlet的生命周期
11.2 Servlet的交互过程
11.2.1 接受和处理GET请求
11.2.2 接受和处理POST请求
11.2.3 与JDBC的连接
习题11
第12章 JSP
12.1 JSP简介
12.1.1 什么是JSP?
12.1.2 JSP的特点和优势
12.1.3 JSP的生命周期
12.1.4 JSP的基本应用模式
12.2 JSP语法与内建对象
12.2.1 JSP脚本元素
12.2.2 JSP标准动作
12.2.3 JSP指令
12.2.4 JSP内建对象
习题12
第13章 EJB简介
13.1 JavaBean组件技术
13.1.1 现代软件工业面临的问题
13.1.2 JavaBe
……
目 录内容简介
《高等学校规划教材:Java语言程序设计》共14章,第0章将与Java语言有关的Internet知识集中讲授,第1章至第9章讲授Java语言的基本语法和基本概念,第10章至第13章简单介绍J2EE中的主要技术内容。《高等学校规划教材:Java语言程序设计》既注重讲解基本知识,又注重讲解程序设计方法,坚持贯彻“既讲语言,又讲技术,语言为主,技术为辅,相辅相成”的指导思想。全书例题丰富,讲解透彻,每章开头有“本章主要内容”,结尾有“本章知识点”,书后配有适量习题。选用《高等学校规划教材:Java语言程序设计》做教材的教师还可免费获赠电子课件。
比价列表
公众号、微信群
缺书网微信公众号
扫码进群实时获取购书优惠





