Java应用开发教程

Java应用开发教程
作 者: 宋波
出版社: 电子工业出版社
丛编项: 21世纪高职高专规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java应用开发教程》作者简介

内容简介

本书内容分为四部分,Java语言应用基础、MySQL数据库应用基础、Java数据库程序设计、Java服务器程序设计。本书构建了完整的浏览器/Web服务器/数据库三层应用结构模式,将面向对象程序设计技术、动态交互式Web网页开发技术和Web数据库开发技术融为一体。本书在内容、例题、习题的选择和组织上力求体现先进性、系统性和实用性,可作为前言一、本书的定位Java语言是目前推广速度最快的程序设计语言,它采用面向对象程序设计技术,功能强大且简单易学,特别适用于Internet程序设计,目前已经成为应用广泛的Web程序设计语言。MySQL是一个适合于中小型应用、优秀的网络数据库系统。MySQL具有小巧灵活、简单易学、快速安全等特点,特别适用于网站建设。用MySQL构建的数据库可以在Internet上进行自由地访问。目前,单纯编写Java语言与MySQL数据库的书籍较多,但是将两者有机地结合起来又适用于Java应用开发的书籍较少。两者所应用的软件都可以从Internet上免费下载,其实验环境的构建在单机和网络环境下都可以实现,且具有软硬件环境投资少、经济实用、构建简单等特点,对各类高等院校的教学与实验都非常适用。本书在编写上充分体现了简单易用的特点,步骤清晰,内容丰富,并带有许多插图帮助读者理解基本内容,同时对内容的编排和例题的选择作了严格的控制,确保一定的深度和广度。书中的每个例题都配有执行结果插图,并对源程序进行了详细说明,在每章后面附有思考和练习题。学习本书的读者应该对计算机操作有一定的认识,有一门计算机高级语言基础的读者学习本书会感到得心应手。二、本书的特色本书在知识体系的构造上,以简明实用、便于学习、反映计算机技术最新发展和应用为特色,突出实用性与应用性。本书的主要特色是引入了浏览器/服务器体系结构的概念,以面向对象的Java语言作为程序开发语言,以简单易学、功能全面、具备网络数据库服务器功能的MySQL数据库作为后台数据库,以JDBC技术为数据库连接接口,以JavaServlet作为Web服务器程序设计的API,构成了一个完整、典型的浏览器/Web服务器/数据库的三层应用结构模式,从而使读者通过本书的学习,将具有开发基于Web的小型应用系统的能力。另外,本书所使用的所有计算机软件都可以通过Internet免费下载,即使读者的计算机没有与局域网或Internet相连接,也可以在一台独立的计算机上完成本书所...

图书目录

第1部分 Java语言应用基础

第1章 Java语言概述

1. 1 Java语言简史

1. 2 Java语言与Internet

1. 3 Java语言的特点

1. 4 编译和运行Java程序

1. 5 JavaApplication程序简介

1. 6 JavaApplet程序简介

1. 7 Java 2SDK工具简介

1. 8 本章小结

1. 9 思考和练习

第2章 数据类型. 运算符与表达式

2. 1 数据类型

2. 1. 1 数据类型

2. 1. 2 标识符

2. 2 常量

2. 3 变量

2. 4 运算符与表达式

2. 4. 1 赋值运算符与强制类型转换

2. 4. 2 算术运算符

2. 4. 3 关系运算符

2. 4. 4 逻辑运算符

2. 4. 5 其他运算符

2. 4. 6 运算符的优先级与结合性

2. 5 本章小结

2. 6 思考和练习

第3章 流程控制语句

3. 1 条件控制语句

3. 1. 1 if语句

3. 1. 2 switch语句

3. 2 循环控制语句

3. 2. 1 while语句

3. 2. 2 do…while语句

3. 2. 3 for语句

3. 3 跳转控制语句

3. 3. 1 return语句

3. 3. 2 break语句

3. 3. 3 continue语句

3. 4 本章小结

3. 5 思考和练习

第4章 Java类与对象

4. 1 抽象与封装

4. 1. 1 对象

4. 1. 2 抽象

4. 1. 3 封装

4. 2 类的定义和使用

4. 2. 1 Java系统定义的类

4. 2. 2 用户程序自定义的类

4. 2. 3 对象的创建与构造函数的定义

4. 2. 4 类的修饰符

4. 3 成员变量

4. 3. 1 成员变量的定义

4. 3. 2 成员变量的访问权限

4. 3. 3 静态变量

4. 3. 4 最终变量

4. 4 方法

4. 4. 1 方法的定义

4. 4. 2 静态方法

4. 4. 3 最终方法

4. 5 数组

4. 6 本章小结

4. 7 思考和练习

第5章 继承与多态

5. 1 继承与派生

5. 2 Java语言的继承与派生

5. 2. 1 子类的创建

5. 2. 2 this与super关键字

5. 3 多态

5. 3. 1 方法的覆盖

5. 3. 2 方法的重载

5. 4 包

5. 4. 1 包的定义

5. 4. 2 包的引用

5. 5 接口

5. 5. 1 接口的定义

5. 5. 2 接口的实现

5. 6 本章小结

5. 7 思考和练习

第6章 异常处理. 基本输入与输出

6. 1 异常与异常类

6. 1. 1 异常处理机制

6. 1. 2 异常类的继承结构

6. 2 异常的处理

6. 2. 1 捕捉异常

6. 2. 2 多异常的处理

6. 2. 3 异常的抛出

6. 3 基本输入与输出

6. 3. 1 流的概念

6. 3. 2 System类

6. 3. 3 字符流类

6. 4 本章小结

6. 5 思考和练习

第7章 Web服务器与Java工具类

7. 1 Web服务器的基本概念

7. 1. 1 Web服务器

7. 1. 2 统一资源定位器URL

7. 1. 3 超文本传输协议HTTP

7. 1. 4 Apache服务器

7. 2 Applet类与Applet小程序

7. 2. 1 Applet小程序的执行过程

7. 2. 2 Applet类

7. 2. 3 传递参数给Applet小程序

7. 3 Math与Random类

7. 3. 1 Math类

7. 3. 2 Random类

7. 4 String与StringBuffer类

7. 4. 1 String类

7. 4. 2 StringBuffer类

7. 5 本章小结

7. 6 思考和练习

第11部分 MySQL数据库应用基础

第8章 MySQL数据库基础

8. 1 数据库技术的演变

8. 1. 1 人工管理阶段

8. 1. 2 传统的文件管理阶段

8. 1. 3 现代数据库管理系统阶段

8. 2 数据库系统的组成及作用

8. 2. 1 数据库系统的组成

8. 2. 2 数据库系统的作用

8. 3 数据库系统结构

8. 3. 1 数据存储结构

8. 3. 2 数据库应用结构

8. 4 MySQL概述

8. 4. 1 MySQL体系结构

8. 4. 2 MySQL的主要特点

8. 5 MySQL的安装与管理

8. 5. 1 MySQL的安装

8. 5. 2 MySQL的管理

8. 5. 3 建立与MySQL服务器的连接

8. 6 本章小结

8. 7 思考和练习

第9章 MySQL数据库的使用

9. 1 MySQL的数据目录管理

9. 1. 1 数据目录的存储与结构

9. 1. 2 数据目录的访问

9. 1. 3 数据库与表的表示方法

9. 2 创建与删除MySQL数据库

9. 2. 1 创建数据库

9. 2. 2 删除数据库

9. 3 创建. 修改与删除表

9. 3. 1 创建表

9. 3. 2 修改表

9. 3. 3 删除表

9. 3. 4 向表中插入记录

9. 4 本章小结

9. 5 思考和练习

第10章 结构化查询语言SQL

10. 1 SELECT命令的基本用法

10. 1. 1 SELECT命令的一般语法

10. 1. 2 基本SELECT查询

10. 1. 3 带条件查询 WHERE

10. 2 MySQL常用函数

10. 2. 1 数值型函数

10. 2. 2 字符串函数

10. 2. 3 日期和时间函数

10. 2. 4 汇总函数

10. 3 高级查询技术

10. 3. 1 多表联合查询

10. 3. 2 谓词演算查询

10. 4 处理查询结果

10. 4. 1 结果排序

10. 4. 2 分组统计和筛选

10. 5 插入. 修改和删除记录

10. 5. 1 插入命令INSERT

10. 5. 2 修改命令UPDATE

10. 5. 3 删除命令DELETE

10. 6 本章小结

10. 7 思考和练习

第m部分 Java数据库程序设计

第11章 JDBC基础知识

11. 1 JDBC体系结构

11. 1. 1 JDBC体系结构概述

11. 1. 2 JDBC应用结构概述

11. 1. 3 JDBCAPl

11. 2 JDBC驱动程序

11. 2. 1 JDBC驱动程序的类型

11. 2. 2 MySQL数据库的JDBC驱动程序

11. 3 JDBC-ODBC Bridge的使用方法

11. 4 JDBC的主要特点

11. 5 本章小结

11. 6 思考和练习

第12章 Java数据库程序设计

12. 1 JDBC数据库访问流程

12. 2 JDBCAPI程序设计

12. 2. 1 MverManager类

12. 2. 2 Connection与Statement接口

12. 2. 3 ResultSet接口

12. 2. 4 PReparedStatement接口

12. 2. 5 DatabaseMetaData接口

12. 3 本章小结

12. 4 思考和练习

第IV部分 Java服务器程序设计

第13章 Java Servlet基础知识

13. 1 Servlet概述

13. 1. 1 Servlet的基本概念

13. 1. 2 Servlet的主要功能

13. 1. 3 Servlet的运行环境

13. 2 Java ServletsAPI概述

13. 2. 1 Servlet接口

13. 2. 2 HttpServlet类

13. 2. 3 ServletRequest接口

13. 2. 4 HttpServletRquest接口

13. 2. 5 ServletResponse接口

13. 2. 6 HttpServletResponse接口

13. 3 Servlet程序设计简介

13. 3. 1 一般用途的Servlet

13. 3. 2. HTTP的servlet

13. 4 本章小结

13. 5 思考和练习

第14章 Java Servlet程序设计

14. 1 Servlet的生命周期

14. 2 Servlet与HTML表单

14. 2. 1 HTML表单基础

14. 2. 2 应用实例

14. 3 JDBC在Servlet中的应用

14. 3. 1 查询MySQL数据库中的数据

14. 3. 2 以表格方式输出MySQL数据库中的数据

14. 3. 3 数据的分页显示

14. 4 在Servlet中实现多表联合查询

14. 5 Servlet会话

14. 6 本章小结

14. 7 思考和练习

第15章 Java RMI程序设计

15. 1 JavaRMI技术概述

15. 2 JavaRMI程序设计简介

15. 3 JavaRMI接口和类概述

15. 3. 1 java. rmi. Remote接口

15. 3. 2 java. rmi. Naming类

15. 3. 3 java. rmi. server. Remoteobject类

15. 3. 4 java. rmi. server. RemoteServer类

15. 3. 5 java. rmi. server. UnicastRemoteobject类

15. 3. 6 java. rmi. registry. LocateRegistry类

15. 3. 7 java. rmi. RMISecurityManager类

15. 4 用RMI技术实现分布式数据库设计

15. 5 本章小结

15. 6 思考和练习

附录 Java/Servet/JSP资源列表

参考文献