注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关新编Java实用教程

新编Java实用教程

新编Java实用教程

定 价:¥48.00

作 者: 史斌星,史佳 编著
出版社: 清华大学出版社
丛编项: 高等院校计算机教育系列教材
标 签: J2EE

购买这本书可以去


ISBN: 9787302199519 出版时间: 2009-05-01 包装: 平装
开本: 16开 页数: 519 字数:  

内容简介

  《新编Java实用教程》包含Java基础、JavaScript、HTML、JSP网页编程等几部分内容。《新编Java实用教程》结构严谨,注重基本概念,侧重分析重点和难点。重要的概念用黑体标注,抽象的概念用实例说明,易出错或混淆的概念通过习题加深理解。《新编Java实用教程》既具有教科书特有的条理性,达到相当的理论高度,又具有通顺流畅、通俗易懂和深入浅出的叙述风格,无论初学者还是有一定基础的读者都会从中受益。为了满足计算机专业的入学考试、资格考试、职称考试和求职考试的需要,全书提供了四百多个例题和习题,既可作为课后作业,也可作为自我检查的资料。《新编Java实用教程》是一本从基础到应用一气呵成的教材,既可用作Java基础教材,也可用作专业、职业教育教材,或课外阅读、自学材料。

作者简介

暂缺《新编Java实用教程》作者简介

图书目录

第1章 Java入门
1.1 Java的运行环境
1.1.1 Java编译器和虚拟机
1.1.2 JDK的安装
1.1.3 环境变量的设置
1.2 Java程序的运行
1.2.1 一个最简单的Java程序
1.2.2 程序的书写和存放
1.2.3 命令提示符窗口
1.2.4 程序的编辑和运行
1.2.5 javac和java命令的格式
1.3 Java程序的基本结构
1.3.1 框架语句分析
1.3.2 Java区分大小写
1.4 Java程序输出语句分析
1.4.1 输出语句的计算功能
1.4.2 输出语句中的引号
1.4.3 输出语句中的+号
1.5 Java程序改错
1.5.1 程序编译时出现的错误
1.5.2 程序运行时出现的错误
1.5.3 命令提示符窗口输入命令的错误
本章小结
习题
第2章 Java的数据类型
2.1 基本数据类型
2.1.1 整型
2.1.2 浮点型
2.1.3 字符型
2.1.4 逻辑型
2.1.5 空型
2.2 常量和变量
2.2.1 常量
2.2.2 变量的声明
2.2.3 变量的赋值
2.3 数组
2.3.1 数组的定义
2.3.2 main方法定义的args数组
2.3.3 二维数组
2.3.4 引用型变量
本章小结
习题
第3章 类和对象
3.1 类
3.1.1 类结构
3.1.2 类的定义
3.1.3 方法声明和方法体
3.1.4 方法名和返回类型
3.1.5 通过参量传递数据
3.2 类的对象
3.2.1 对象的创建
3.2.2 类类型变量和引用类型变量
3.2.3 访问权限和封装
3.3 类的成员
3.3.1 全局变量和局部变量
3.3.2 静态变量和非静态变量
3.3.3 静态方法和非静态方法
3.3.4 类的构造方法
3.3.5 关键字this
3.3.6 方法重载
3.4 类的继承和接口
3.4.1 类的继承
3.4.2 覆盖
3.4.3 多态性
3.4.4 关键字final
3.4.5 关键字abstract
3.4.6 接口
3.4.7 包
本章小结
习题
第4章 String类
4.1 字符串对象
4.1.1 字符串的创建
4.1.2 字符串数组
4.2 字符串类的方法
4.2.1 substring方法
4.2.2 equals方法
4.2.3 indexOf方法
4.2.4 compareTo方法
4.2.5 replace方法
4.2.6 trim方法
4.2.7 startsWith和endsWith方法
4.3 数据类型的转换
4.3.1 将字符串转换为数值
4.3.2 将数值转换为字符串
4.4 用valueOf方法进行数据类型转换
4.4.1 将数值转换为字符串
4.4.2 将字符串转换为数值
4.5 通过命令行输入转换数据
4.5.1 将输入字符转换为计算数值
4.5.2 十-二进制转换
4.6 StringBuffer类
本章小结
习题
第5章 运算和控制语句
5.1 运算语句
5.1.1 赋值运算
5.1.2 算术运算
5.1.3 快捷运算符
5.1.4 逻辑运算
5.1.5 位运算
5.1.6 关系运算
5.1.7 条件运算符
5.1.8 运算符的优先级
5.2 控制语句
5.2.1 if语句
5.2.2 switch语句
5.2.3 for语句
5.2.4 continue与break语句
5.2.5 while语句
5.3 关键字package
5.4 Math类
5.4.1 Math类的计算方法
5.4.2 应用Math方法计算房贷月供
本章小结
习题
第6章 容器类
6.1 GUI和AWT
6.1.1 图形用户界面(GUI)
6.1.2 抽象窗口工具包(AWT)
6.2 Frame类
6.2.1 Frame类的对象
6.2.2 通过默认构造方法创建对象
6.2.3 在Frame对象上添加组件
6.2.4 Frame容器的布局管理
6.3 面板类
6.3.1 Panel类
6.3.2 容器嵌套
6.3.3 ScrollPane类
6.4 Window类
6.5 Dialog类
6.5.1 非模态对话框
6.5.2 模态对话框
6.6 Applet程序
6.6.1 Applet类
6.6.2 Applet创建的对象
6.6.3 Applet类的方法
本章小结
习题
第7章 组件类
7.1 基本组件
7.1.1 添加监听接口
7.1.2 设置按钮的位置和大小
7.1.3 setBounds方法
7.1.4 getPreferredSize方法
7.1.5 paint方法
7.2 文本框和文本区类
7.2.1 文本框对象
7.2.2 通过文本框输入数据
7.2.3 try…catch结构
7.2.4 文本区对象
7.2.5 append方法和insert方法
7.3 选择类组件
7.3.1 Checkbox(单选按钮)类
7.3.2 Checkbox(复选框)类
7.3.3 Choice(选择菜单)类
7.3.4 List(列表框)类
7.4 监听接口
7.4.1 ActionListener动作监听接口
7.4.2 TextListener文本监听接口
7.4.3 ItemListener项目监听接口
7.4.4 监听接口小结
7.4.5 WindowListener接口
7.4.6 WindowAdapter类
7.5 GridBagLayout布局及布局管理
小结
本章小结
习题
第8章 菜单和文件
8.1 菜单类的组成
8.1.1 一个空白菜单
8.1.2 复制和粘贴
8.2 文件对话框
8.2.1 打开文件对话框
8.2.2 存储文件对话框
8.2.3 菜单中的文件对话框
8.2.4 通过文件对话框运行可执行程序
8.3 数据流
8.3.1 文件输入流和输出流类
8.3.2 数据流的分类
8.3.3 数据输入流和输出流
8.3.4 对象输入流和输出流
8.3.5 序列化接口
8.3.6 RandomAccessFile类
8.3.7 系统输入流和输出流
8.4 File类
8.4.1 文件和文件夹目录
8.4.2 创建和删除文件夹
8.4.3 创建和删除文件
本章小结
习题
第9章 绘图和鼠标键盘监听
9.1 Graphics类
9.1.1 绘制曲线
9.1.2 填充图形颜色
9.1.3 三维图形
9.1.4 用三基色表示颜色
9.1.5 通过位异或设置颜色
9.2 Graphics2D类
9.2.1 绘制直线
9.2.2 绘制矩形
9.2.3 绘制圆弧
9.2.4 BasicStroke类
9.2.5 QuadCurve2D类
9.2.6 CubicCurve2D类
9.2.7 GradientPaint类
9.3 用鼠标绘图
9.3.1 光标图形
9.3.2 徒手画
9.3.3 用鼠标拖出虚框
9.4 键盘和鼠标监听接口
9.4.1 KeyListener接口
9.4.2 KeyEvent类的字段
9.4.3 鼠标和键盘监听接口小结
本章小结
习题
第10章 线程
10.1 线程的创建
10.1.1 在命令提示符窗口创建线程
10.1.2 在Frame窗口创建Thread对象
10.1.3 在Applet程序中创建线程
10.1.4 通过Runnable接口创建线程
10.2 多线程
10.2.1 多线程的创建
10.2.2 线程的同步
10.3 线程的等待和中断
10.3.1 wait和notify方法
10.3.2 interrupt方法
10.4 异常处理
10.4.1 常见的异常类
10.4.2 通过throw和throws抛出异常
本章小结
习题
第11章 多媒体
11.1 图片显示
11.1.1 在Frame窗口显示图片
11.1.2 在Applet窗口显示图片
11.1.3 连续展示图片
11.2 时间控制
11.2.1 时间的测定和显示
11.2.2 时间控制的动画
11.3 多媒体播放..
11.3.1 播放音频文件
11.3.2 播放视频文件
11.3.3 在Frame窗口播放视频
11.3.4 通过JMF播放音频文件
本章小结
习题
第12章 Swing包
12.1 基础容器类
12.1.1 内容面板
12.1.2 JFrame类
12.1.3 JApplet类
12.1.4 JDialog类
12.1.5 JWindow类
12.2 中间容器类
12.2.1 JPanel类
12.2.2 JScrollPane类
12.2.3 JSplitPane类
12.2.4 JInternalFrame类
12.3 组件类
12.3.1 JPasswordField类
12.3.2 JTextPane类
12.3.3 JComboBox类
12.3.4 JFileChooser类
12.3.5 时钟和进度条
12.4 表格
12.4.1 JTable类
12.4.2 怎样读取表格中的数据
12.5 工具条和菜单
12.5.1 JToolBar类
12.5.2 菜单类
12.6 树
12.6.1 JTree类
12.6.2 通过文本创建树
本章小结
习题
第13章 数据结构和数据库
13.1 常用数据结构类
13.1.1 LinkedList类
13.1.2 创建链表元素
13.1.3 将链表存入文档
13.1.4 Stack类
13.1.5 TreeSet类
13.1.6 Vector类
13.1.7 Hashtable类
13.2 数据库和数据源
13.2.1 什么是数据库
13.2.2 创建ODBC数据源
13.2.3 一个简单的数据库程序
13.3 数据库的显示
13.3.1 加载JDBC-ODBCBridge驱动器
13.3.2 连接数据源
13.3.3 创建Statement对象
13.3.4 SQL语句
13.3.5 创建ResultSet记录集
13.3.6 可以前后移动的记录集
13.3.7 指定显示某条记录
13.3.8 测试数据表的字段
13.3.9 rgst数据表中的记录
13.4 Select表达式
13.4.1 一个简单的Select表达式
13.4.2 Select表达式中的算术运算
13.4.3 Select表达式中的比较运算
13.4.4 like和通配符结合的运算
13.4.5 notlike和通配符结合的运算
13.4.6 between…and运算
13.4.7 notin运算
13.4.8 and和or运算
13.4.9 order排序运算
13.5 数据库查询和修改
13.5.1 综合应用数据库
13.5.2 显示记录
13.5.3 查询记录
13.5.4 修改记录
13.5.5 书写SQL语句
13.5.6 添加记录
13.5.7 删除记录
本章小结
习题
第14章 HTML语言
14.1 HTML语言基础
14.1.1 什么是HTML语言
14.1.2 HTML文件的结构
14.1.3 TITLE标记
14.1.4 META标记
14.1.5 HTML文件的编写和修改
14.1.6 怎样修改程序错误
14.2 字体标记
14.2.1 FONT标记
14.2.2 标题标记
14.2.3 其他文字属性标记
14.3 排版标记
14.3.1 段落标记
14.3.2 CENTER标记
14.3.3 ADDRESS标记
14.3.4 注释标记
14.3.5 HR标记
14.3.6 小于和大于号标记
14.3.7 空格标记
14.4 文本区域标记
14.4.1 Textarea标记
14.4.2 Blockquote标记
14.4.3 PRE标记
14.4.4 三种文本区域标记的比较
14.5 列表标记
14.5.1 无序列表
14.5.2 有序列表
14.5.3 选择列表
14.5.4 列表标记应用示例
14.6 框架和BODY标记
14.6.1 FRAMESET和FRAME标记
14.6.2 IFRAME标记
14.6.3 BODY标记
14.7 表格标记
14.7.1 表格标记概述
14.7.2 TABLE标记
14.7.3 CAPTION标记
14.7.4 TH标记
14.7.5 TR标记
14.7.6 TD标记
14.7.7 创建表格
14.7.8 DIV标记
14.8 链接和加载
14.8.1 A标记
14.8.2 IMG标记
14.8.3 加载视频文件
14.8.4 MARQUEE标记
14.8.5 EMBED标记
14.8.6 BGSOUND标记
14.9 内部控件
14.9.1 按钮控件
14.9.2 CHECKBOX和RADIO控件
14.9.3 TEXT控件
14.9.4 PASSWORD控件
14.9.5 HIDDEN控件
14.9.6 TEXTAREA控件
14.9.7 SELECT控件
14.9.8 表单
14.9.9 INPUT标记
14.1 0事件
14.1 0.1 鼠标事件
14.1 0.2 键盘事件
14.1 0.3 窗口事件
14.1 1一个展示性网站
本章小结
习题
第15章 JavaScript
15.1 JavaScript入门
15.1.1 什么是JavaScript
15.1.2 对象.方法和事件
15.2 数据类型
15.2.1 常量
15.2.2 变量
15.3 运算符
15.3.1 算术运算符
15.3.2 位运算符
15.3.3 结合运算
15.3.4 逻辑运算符
15.3.5 比较运算符
15.3.6 字符串连接运算
15.3.7 条件运算
15.3.8 运算符的优先级
15.4 控制语句
15.4.1 if条件语句
15.4.2 for循环语句
15.4.3 while循环语句
15.4.4 break和continue语句
15.5 内部对象
15.5.1 String对象
15.5.2 系统函数
15.5.3 Math对象
15.5.4 Date对象
15.5.5 句号运算符
15.5.6 关键字with和for…in结构
15.6 浏览器对象
15.6.1 浏览器对象概述
15.6.2 相对路径和绝对路径
15.6.3 多框架窗口
15.6.4 self窗口
15.6.5 top窗口
15.6.6 window对象的方法
15.6.7 document对象
15.7 函数
本章小结
习题
第16章 JSP程序
16.1 JSP文件的运行环境
16.1.1 运行JSP文件的基本条件
16.1.2 安装TCP/IP协议
16.1.3 Resin
16.1.4 虚拟地址和实际地址
16.1.5 应用程序的存放地址
16.1.6 Tomcat
16.2 JSP程序基础
16.2.1 JSP程序的基本结构
16.2.2 通过虚拟地址运行文件
16.2.3 JSP的常用标记
16.3 通过文件传递信息
16.3.1 文件和文件夹的地址
16.3.2 文件夹的目录
16.3.3 文件夹的创建和删除
16.3.4 读文件
16.3.5 写文件
16.3.6 客访量计数器
16.3.7 文件或文件夹的属性
16.4 通过控件传递信息
16.4.1 通过文本框传递信息
16.4.2 通过链接传递信息
16.4.3 通过单选按钮和复选框传递信息
16.4.4 通过多选列表框传递信息
16.4.5 输入错误提示
16.5 通过数据库传递信息
16.5.1 测试数据库的字段
16.5.2 数据表显示
16.5.3 数据库网上查询
16.5.4 合并文件
本章小结
习题
第17章 JSP的内部对象
17.1 application对象
17.1.1 application对象的特点
17.1.2 怎样设置application对象变量
17.1.3 application对象的应用
17.2 session对象
17.2.1 session对象的特点
17.2.2 session对象变量的设置
17.2.3 session对象的删除
17.2.4 程序运行时间的计算
17.2.5 新客户注册
17.2.6 老客户登录
17.3 Cookie
17.3.1 什么是Cookie
17.3.2 Cookie变量的设置
17.3.3 Cookie数组
17.3.4 Cookie变量的存取路径
17.4 request和response对象
17.4.1 request对象
17.4.2 数据类型的转换
17.4.3 response对象
17.4.4 通过static变量传递数据
本章小结
习题
第18章 JSP标记
18.1 脚本元件
18.1.1 代码标记
18.1.2 声明定义标记
18.1.3 表达式标记
18.1.4 注释标记
18.2 指令元件
18.2.1 网页指令
18.2.2 buffer属性
18.3 动作元件
18.3.1 jsp:param标记
18.3.2 jsp:include标记
18.3.3 jsp:forward标记
18.3.4 object和jsp:plugin标记
18.3.5 jsp:useBean标记
本章小结
习题
第19章 JavaBean
19.1 JavaBean基础
19.1.1 JavaBean的存放位置
19.1.2 JavaBean的运行
19.1.3 JavaBean生命期的意义
19.2 通过JavaBean传递数据
19.2.1 链接字符串
19.2.2 JavaBean中的函数
19.2.3 JavaBean中的数组
19.2.4 jsp:setProperty和jsp:getProperty标记
19.2.5 通过JavaBean传递表单数据
19.3 应用JavaBean读取文件
19.4 数据库程序应用JavaBean
本章小结
习题
第20章 网上书店
20.1 进入网站首页
20.2 应用数据库
20.3 应用JavaBean
20.4 选购图书
20.5 确认或修改选购
20.6 购书清单
20.7 怎样判断是不是贵宾
20.8 处理错误
20.9 哪些方面有待改进
本章小结
习题
附录A 下载JDK软件
附录B 下载Tomcat和Resin软件
B.1 怎样下载Tomcat软件
B.2 怎样下载Resin软件
附录C 下载和安装JMF软件
附录D 下载和使用帮助文件
D.1 怎样下载Java帮助文件
D.2 怎样应用帮助文件
D.2.1 类索引
D.2.2 方法索引
D.2.3 关键字搜索

本目录推荐