Java语言及应用教程

Java语言及应用教程
作 者: 梁锦叶
出版社: 人民邮电出版社
丛编项: 21世纪高等职业教育计算机技术规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java语言及应用教程》作者简介

内容简介

本书介绍Java的基础知识和应用实践。内容包括Java语言的应用基础、Java数据库程序设计、Java服务器程序设计及Java组件程序设计。全书分为14章,并附实训及综合案例,比较全面系统地介绍Java的运行环境及开发工具、基本编程方法、Java面向对象程序设计的基本概念、继承与多态、异常处理、Java API、Web服务器和Applet程序、Java多媒体程序设计、用户图形界面设计、Java数据库程序设计、Java Servlet程序设计等内容。本书可作为高职高专计算机专业和高等学校非计算机专业教材,也可作为Internet应用开发人员的参考书。

图书目录

第1章Java简介

1.1Java的发展历程

1.2Java语言的特点

1.3Java程序分类

1.4Java的应用

思考与练习

第2章Java运行环境搭建

2.1Java的运行系统

2.2JDK的安装与配制

2.2.1JDK的获取

2.2.2JDK的安装

2.2.3环境变量的设置

2.3Java开发工具包

2.4Java源文件编辑环境的选择

2.5Applicafion程序的编写与运行

2.6Applet程序的编写与运行

思考与练习

第3章数据类型.变量与表达式

3.1数据类型

3.2标识符与关键字

3.2.1标识符

3.2.2关键字

3.3常量

3.4变量

3.4.1变量的概念

3.4.2基本数据类型转换

3.4.3变量的作用域

3.5运算符与表达式

3.5.1Java中的运算符

3.5.2Java语言的表达式

3.6数组

3.6.1一维数组

3.6.2二维数组

思考与练习

第4章流程控制

4.1选择(条件)控制

4.1.1条件语句(if...else)

4.1.2多分支语句(switch…case)

4.2循环控制

4.2.1while语句

4.2.2do…while语句

4.2.3for语句

4.3跳转控制

4.3.1break语句

4.3.2return语句

4.3.3continue语句

4.4注释语句

思考与练习

第5章Java面向对象程序设计的基本概念

5.1Java面向对象基础

5.1.1对象与类

5.1.2抽象

5.1.3封装

5.1.4类的定义

5.1.5类的类修饰符

5.2对象的创建引用及构造方法

5.2.1对象的创建

5.2.2对象成员变量的引用

5.2.3对象方法的调用

5.3成员变量

5.3.1成员变量的定义

5.3.2成员变量的修饰符

5.4方法

5.4.1方法的定义

5.4.2方法的调用

5.4.3方法参数的传递

5.4.4方法修饰符

思考与练习

第6章继承与多态

6.1继承

6.1.1子类的创建

6.1.2this和super关键字

6.2多态

6.2.1方法的覆盖

6.2.2方法的重载

6.3接口

6.3.1接口的定义

6.3.2接口的实现

6.4包

6.4.1包的定义

6.4.2包的引用

思考与练习

第7章异常处理

7.1异常与异常类

7.1.1异常的概念

7.1.2异常处理机制

7.1.3异常类的层次结构

7.2异常的处理

7.2.1异常的捕获与处理

7.2.2异常的抛出

思考与练习

第8章JavaAPl简介

8.1JavaAPI中的包

8.2java.lang包

8.2.1java.lang.System类

8.2.2java.lang.String类

8.2.3java.lang.StringBuffer类

8.3java.lang.Math类

8.4java.util类

8.4.1日期类Date

8.4.2随机数类Random

8.4.3矢量类Vector

8.5Java输入输出类

8.5.1输入流与输出流

8.5.2文件输入输出

8.5.3缓冲区输入输出

思考与练习

第9章Web服务器和Applet程序

9.1客户机/服务器结构

9.1.1Web服务器

9.1.2统一资源定位符

9.1.3超文本传输协议HTTP

9.1.4Tomcat服务器

9.2HTML表单设计基础

9.2.1Form语法结构

9.2.2Form属性

9.2.3Form输入元素

9.3Applet的执行过程

9.4在页面中加入Applet

9.5传递参数给Applet

思考与练习

第10章图形用户界面程序设计

10.1Java图形用户界面编程基础

10.1.1java.awt

10.1.2AWT常见控制组件

10.1.3布局管理器(LayoutManager)

10.2Swing简介

10.3事件处理机制

10.3.1KeyEvent

10.3.2TextEvent

10.3.3ItemEvent

10.3.4MouseEvent

思考与练习

第11章Java多媒体程序设计

11.1多媒体技术概述

11.2Java图形处理

11.2.1图形坐标系

11.2.2Graphics类

11.2.3Color类

11.2.4文本与字体

11.3图像处理

11.3.1加载图像

11.3.2显示图像

11.3.3图像的简单处理

11.4声音播放

11.5动画技术

思考与练习

第12章Java数据库程序设计

12.1JDBC原理

12.1.1JDBC的功能

12.1.2JDBC的驱动程序管理器

12.2JDBC两层结构和三层结构

12.3JDBC驱动程序类型

12.3.1JDBC-ODBC桥

12.3.2JavatoNativeAPl

12.3.3NetProtocolAPl

12.3.4PureJDBCDrive

12.3.5建立schoolmanager数据库和ODBC数据源

12.4JDBC数据库访问流程

12.4.1加载JDBC驱动程序

12.4.2创建数据库连接

12.4.3执行SQL语句

12.4.4接收并处理SQL的返回结果

12.4.5关闭创建的各个对象

12.5JDBC应用程序接口

12.5.1JDBCAPl

12.5.2DriverManager类

12.5.3Connection接口

12.5.4Statement接口

12.5.5PreparedStatment接口

12.5.6ResoultSet接口

思考与练习

第13章JavaServlet程序设计

13.1JavaServlet工作原理

13.1.1Servlet主要功能

13.1.2Servlet的执行过程

13.1.3JavaServlet与CGI的比较

13.1.4Servlet的运行环境

13.1.5Servlet的执行流程

13.1.6Servlet的生命周期与基本方法

13.2ServletAPl

13.2.1Servlet接口

13.2.2GenericServlet类

13.2.3HttpServlet类

13.2.4ServletRequest接口

13.2.5ServletResponse接口

13.2.6HttpServletRequest接口

13.2.7HttpServletResponse接口

13.3Servlet程序设计实例

13.4Servlet会话

13.5Servlet数据库程序设计举例

13.5.1查询MSSQLServer数据库中的数据

13.5.2数据的分页显示

思考与练习

第14章综合案例

14.1构建运行环境

14.1.1建立网上书店的SQLServer数据库

14.1.2建立网上书店的数据库表

14.1.3JDK的下载.安装.设置Java环境变量

14.1.4Tomcat的下载.安装.设置环境变量及测试

14.1.5建立案例目录并创建"web.xml"文件

14.1.6设置.测试Tomcat虚拟目录

14.1.7下载.安装SQLServer2000的JDBC驱动程序

14.1.8测试数据库的连接

14.1.9下载.安装.测试ANT

14.1.10下载.安装EditPlus

14.2编写.编译.配置.执行Servlet

14.2.1编写ANT的配置文件"build.xml"

14.2.2用ANT编译源文件

14.2.3配置Servlet

14.2.4测试Servlet

14.3创建数据库访问类

14.4创建用户类

14.4.1创建"NormalUser''类

14.4.2从"NormalUser''派生"CheckedUser"类

14.5处理用户登录请求

14.5.1创建处理用户登录请求的"Login"类

14.5.2设置Servlet

14.5.3建立最简单的主页.响应用户登录请求

14.6处理当前登录用户

14.6.1获取当前登录用户信息类"GetSession"

14.6.2注销用户登录类"Logout"

14.7图书处理--获取图书信息

14.8处理字符串

14.9创建包含文件

14.9.1创建文件"topl.inc"

14.9.2创建文件"top2.jsp"

14.9.3创建页脚文件"bottom.inc"

14.9.4创建样式表文件"books.css"

14.10完成主页的布局

14.11处理图书类型

14.11.1创建"BookType"类

14.11.2创建"BookTypeFromDb"类

14.12处理新书入库

14.12.1创建系统变量类"SysVarable"

14.12.2创建添加图书的类"NewBook"

14.12.3创建添加图书界面

14.13购物处理

14.13.1创建图书列表.查找类"BookList"

14.13.2创建把图书添加到购物车的类"AddShopping"

14.13.3创建查看购物车的类"ViewShoppingcart"

14.14结账处理

附录实训

实训一Java开发环境搭建

实训二数据类型.运算符.表达式及数组

实训三流程控制

实训四定义类和使用类对象

实训五继承与多态

实训六Java的异常处理

实训七常用JavaAPI

实训八Applet程序

实训九图形用户界面设计

实训十Java多媒体程序设计

实训十一Java数据库程序设计

实训十二JavaServlet程序设计

参考文献