书籍详情
Java 编程及应用
作者:杨武 刘贞 编
出版社:高等教育出版社
出版时间:2004-01-30
ISBN:9787040139037
定价:¥18.50
购买这本书可以去
内容简介
本书是普通高等教育“十五”国家级规划教材(高职高专教育),特点是:内容基础性强、图文并茂:在编写上尽量做到通俗易懂、方便学习,注重内容的编排和例题的选择。本书重点强调Java的基础知识和应用实践以及用Java进行多媒体、图形界面、数据库和Web应用的程序设计,并注意对新、旧知识的融会与贯通,使读者能够尽快掌握Java的基础知识和应用。全书分为14章,比较全面系统地介绍了Java的运行环境及开发工具、基本编程方法、Java面向对象程序设计的基本概念、继承与多态、异常处理、Java API、Web服务器和Applet程序、用户图形界面设计、Java多媒体程序设计、Java数据库程序设计,Java Servlet程序设计以及JavaBean组件等内容。本书适用于高等职业学校、高等专科学校、成人高校、示范性软件职业技术学院、本科院校及举办的二级职业技术学院、继续教育学院以及民办高校使用,不仅可作为高等院校相关专业的教材,也可供从事Java开发、应用的人员学习参考。
作者简介
暂缺《Java 编程及应用》作者简介
目录
第1章 Java简介
1.1 Java的发展历程
1.2 Java语言的特点
1.3 Java与Internet
1.4 Java程序的分类
1.5 Java应用举例
本章小结
练习与思考
第2章 Java运行环境及开发工具简介
2.1 Java运行系统与开发流程
2.2 Java的安装和配置
2.3 Java开发工具包
2.4 Java源文件编辑环境的选择与设置
2.5 编写并运行Application程序
2.6 编写并运行一个Applet小程序
本章小结
练习与思考
第3章 数据类型、变量与表达式
3.1 数据类型
3.2 标识符
3.3 关键字
3.4 常量
3.5 变量
3.6 运算符与表达式
3.6.1 赋值运算符与类型转换
3.6.2 算术运算符
3.6.3 关系运算符
3.6.4 逻辑运算符
3.6.5 位运算符
3.6.6 三目运算符和复杂运算符
3.6.7 运算符优先级
3.7 数组
3.7.1 一维数组
3.7.2 多维数组
本章小结
练习与思考
第4章 流程控制、
4.1 选择(条件)控制
4.1.1 条件语句(if—else)
4.1.2 多分支语句(switch—case)
4.2 循环控制
4.2.1 for语句
4.2.2 while语句
4.2.3 do—while语句
4.3 跳转控制
4.3.1 break语句
4.3.2 continue语句
4.3.3 return语句
4.4 其他语句
本章小结
练习与思考
第5章 Java面向对象程序设计的基本概念
5.1 Java面向对象基础
5.1.1 类和对象
5.1.2 类的定义
5.1.3 类修饰符
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 子类创建(extends关键字)
6.1.2 this与super关键字
6.1.3 多重继承与接口
6.2 接口
6.2.1 接口定义
6.2.2 接口实现
6.3 多态
6.3.1 方法覆盖
6.3.2 方法重载
6.3.3 构造函数
6.4 包
6.4.1 包的定义
6.4.2 包的引用
本章小结
练习与思考
第7章 异常处理
7.1 异常的概念
7.2 异常处理机制
7.3 异常处理方式
7.4 捕获异常
7.5 抛出异常
7.6 自定义异常
本章小结
练习与思考
第8章 JavaAPI简介
8.1 JavaAPI中的包
8.2 java.lang包
8.2.1 java.lang.System类
8.2.2 java.lang.String类
8.2.3 java.lang.StringBuffer类
8.3 Java.lang.Math类
8.4 java.util类
8.4.1 日期类Date
8.4.2 随机数类Random
8.5 Java输入输出类
8.5.1 输入流与输出流
8.5.2 文件输入输出
8.5.3 缓冲区输入输出
本章小结
练习与思考
第9章 Web服务器和Applet程序
9.1 客户机/服务器结构
9.1.1 Web服务器
9.1.2 统一资源定位符
9.1.3 超文本传输协议HTTP
9.1.4 Tomcat服务器
9.2 HTML表单设计基础
9.2.1 Form语法结构
9.2.2 Form属性
9.2.3 Form输入元素
9.3 Applet的执行过程
9.4 在页面中加入Applet
9.5 传递参数给Applet
本章小结
练习与思考
第10章 图形用户界面程序设计
10.1 Java图形用户界面编程基础
10.1.1 Java.awt
10.1.2 AWT常见控制组件
10.1.3 布局管理器
10.2 Swing简介
10.3 事件处理机制
10.3.1 KeyEvent
10.3.2 TextEvent
10.3.3 ItemEvent
10.3.4 MouseEvent
本章小结
练习与思考
第11章 Java多媒体程序设计
11.1 多媒体技术概述
11.2 Java图形处理
11.2.1 图形坐标系
11.2.2 Graphics类
11.2.3 Color类
11.2.4 文本与字体
11.3 图像处理
11.3.1 加载图像
11.3.2 显示图像
11.3.3 图像生成
11.3.4 图像的简单处理
11.4 声音播放
11.5 动画技术
本章小结
练习与思考
第12章 Java数据库程序设计
12.1 JDBC原理
12.1.1 JDBC的功能
12.1.2 JDBC的驱动程序管理器
12.1.3 ODBC和JDBC的比较
12.2 JDBC两层结构和三层结构
12.3 JDBC驱动程序类型
12.3.1 JDBC-ODBC桥
12.3.2 Java to Native API
12.3.3 Net Protocol All-java
12.3.4 Pure JDBC Driver
12.3.5 建立Book_Shop数据库和ODBC数据源
12.4 JDBC数据库访问流程
12.4.1 创建数据库连接
12.4.2 执行SQL语句
12.4.3 接收并处理SQL的返回结果
12.4.4 关闭创建的各个对象
12.5 JDBC应用程序接口
12.5.1 JDBC API
12.5.2 DriverManager类
12.5.3 Connection接口
12.5.4 Statement接口
12.5.5 PreparedStatement接口
12.5.6 ResultSet接口
本章小结
练习与思考
第13章 Java Servlet程序设计
13.1 Java Servlet工作原理
13.1.1 Servlet主要功能
13.1.2 Servlet的执行过程
13.1.3 Java Servlet与CGI的比较
13.1.4 Servlet的运行环境
13.1.5 Servlet程序的两种基本结构
13.1.6 Servlet的生命周期与基本方法
13.2 Servlet API
13.2.1 与Servlet有关类、接口的关系
13.2.2 Servlet接口
13.2.3 GenericServlet类
13.2.4 HttpServlet类
13.2.5 ServletRequest接口
13.2.6 ServletResponse接口
13.2.7 HttpServletRequest接口
13.2.8 HttpServletResponse接口
13.3 Servlet程序设计实例
13.4 Servlet会话
13.5 Servlet数据库程序设计举例
本章小结
练习与思考
第14章 Java组件程序设计
14.1 JavaBeans概述
14.1.1 JavaBeans的基本概念
14.1.2 JavaBeans的特点
14.1.3 JavaBeans和EJB
14.2 JavaBeans的属性
14.3 JavaBean的事件
14.4 BDK安装与配置
14.4.1 BeanBox的启动
14.4.2 在BeanBox中应用已建好的Bean组件
14.5 Bean组件的创建
14.6 在Applet中使用JavaBeans组件
本章小结
练习与思考
参考文献
1.1 Java的发展历程
1.2 Java语言的特点
1.3 Java与Internet
1.4 Java程序的分类
1.5 Java应用举例
本章小结
练习与思考
第2章 Java运行环境及开发工具简介
2.1 Java运行系统与开发流程
2.2 Java的安装和配置
2.3 Java开发工具包
2.4 Java源文件编辑环境的选择与设置
2.5 编写并运行Application程序
2.6 编写并运行一个Applet小程序
本章小结
练习与思考
第3章 数据类型、变量与表达式
3.1 数据类型
3.2 标识符
3.3 关键字
3.4 常量
3.5 变量
3.6 运算符与表达式
3.6.1 赋值运算符与类型转换
3.6.2 算术运算符
3.6.3 关系运算符
3.6.4 逻辑运算符
3.6.5 位运算符
3.6.6 三目运算符和复杂运算符
3.6.7 运算符优先级
3.7 数组
3.7.1 一维数组
3.7.2 多维数组
本章小结
练习与思考
第4章 流程控制、
4.1 选择(条件)控制
4.1.1 条件语句(if—else)
4.1.2 多分支语句(switch—case)
4.2 循环控制
4.2.1 for语句
4.2.2 while语句
4.2.3 do—while语句
4.3 跳转控制
4.3.1 break语句
4.3.2 continue语句
4.3.3 return语句
4.4 其他语句
本章小结
练习与思考
第5章 Java面向对象程序设计的基本概念
5.1 Java面向对象基础
5.1.1 类和对象
5.1.2 类的定义
5.1.3 类修饰符
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 子类创建(extends关键字)
6.1.2 this与super关键字
6.1.3 多重继承与接口
6.2 接口
6.2.1 接口定义
6.2.2 接口实现
6.3 多态
6.3.1 方法覆盖
6.3.2 方法重载
6.3.3 构造函数
6.4 包
6.4.1 包的定义
6.4.2 包的引用
本章小结
练习与思考
第7章 异常处理
7.1 异常的概念
7.2 异常处理机制
7.3 异常处理方式
7.4 捕获异常
7.5 抛出异常
7.6 自定义异常
本章小结
练习与思考
第8章 JavaAPI简介
8.1 JavaAPI中的包
8.2 java.lang包
8.2.1 java.lang.System类
8.2.2 java.lang.String类
8.2.3 java.lang.StringBuffer类
8.3 Java.lang.Math类
8.4 java.util类
8.4.1 日期类Date
8.4.2 随机数类Random
8.5 Java输入输出类
8.5.1 输入流与输出流
8.5.2 文件输入输出
8.5.3 缓冲区输入输出
本章小结
练习与思考
第9章 Web服务器和Applet程序
9.1 客户机/服务器结构
9.1.1 Web服务器
9.1.2 统一资源定位符
9.1.3 超文本传输协议HTTP
9.1.4 Tomcat服务器
9.2 HTML表单设计基础
9.2.1 Form语法结构
9.2.2 Form属性
9.2.3 Form输入元素
9.3 Applet的执行过程
9.4 在页面中加入Applet
9.5 传递参数给Applet
本章小结
练习与思考
第10章 图形用户界面程序设计
10.1 Java图形用户界面编程基础
10.1.1 Java.awt
10.1.2 AWT常见控制组件
10.1.3 布局管理器
10.2 Swing简介
10.3 事件处理机制
10.3.1 KeyEvent
10.3.2 TextEvent
10.3.3 ItemEvent
10.3.4 MouseEvent
本章小结
练习与思考
第11章 Java多媒体程序设计
11.1 多媒体技术概述
11.2 Java图形处理
11.2.1 图形坐标系
11.2.2 Graphics类
11.2.3 Color类
11.2.4 文本与字体
11.3 图像处理
11.3.1 加载图像
11.3.2 显示图像
11.3.3 图像生成
11.3.4 图像的简单处理
11.4 声音播放
11.5 动画技术
本章小结
练习与思考
第12章 Java数据库程序设计
12.1 JDBC原理
12.1.1 JDBC的功能
12.1.2 JDBC的驱动程序管理器
12.1.3 ODBC和JDBC的比较
12.2 JDBC两层结构和三层结构
12.3 JDBC驱动程序类型
12.3.1 JDBC-ODBC桥
12.3.2 Java to Native API
12.3.3 Net Protocol All-java
12.3.4 Pure JDBC Driver
12.3.5 建立Book_Shop数据库和ODBC数据源
12.4 JDBC数据库访问流程
12.4.1 创建数据库连接
12.4.2 执行SQL语句
12.4.3 接收并处理SQL的返回结果
12.4.4 关闭创建的各个对象
12.5 JDBC应用程序接口
12.5.1 JDBC API
12.5.2 DriverManager类
12.5.3 Connection接口
12.5.4 Statement接口
12.5.5 PreparedStatement接口
12.5.6 ResultSet接口
本章小结
练习与思考
第13章 Java Servlet程序设计
13.1 Java Servlet工作原理
13.1.1 Servlet主要功能
13.1.2 Servlet的执行过程
13.1.3 Java Servlet与CGI的比较
13.1.4 Servlet的运行环境
13.1.5 Servlet程序的两种基本结构
13.1.6 Servlet的生命周期与基本方法
13.2 Servlet API
13.2.1 与Servlet有关类、接口的关系
13.2.2 Servlet接口
13.2.3 GenericServlet类
13.2.4 HttpServlet类
13.2.5 ServletRequest接口
13.2.6 ServletResponse接口
13.2.7 HttpServletRequest接口
13.2.8 HttpServletResponse接口
13.3 Servlet程序设计实例
13.4 Servlet会话
13.5 Servlet数据库程序设计举例
本章小结
练习与思考
第14章 Java组件程序设计
14.1 JavaBeans概述
14.1.1 JavaBeans的基本概念
14.1.2 JavaBeans的特点
14.1.3 JavaBeans和EJB
14.2 JavaBeans的属性
14.3 JavaBean的事件
14.4 BDK安装与配置
14.4.1 BeanBox的启动
14.4.2 在BeanBox中应用已建好的Bean组件
14.5 Bean组件的创建
14.6 在Applet中使用JavaBeans组件
本章小结
练习与思考
参考文献
猜您喜欢