账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Java语言程序设计 - 中国高校教材图书网
书名: Java语言程序设计
ISBN:978–7–5606–2291–0 条码:
作者: 张明新 李祥林  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥30.00  折扣价:¥28.50
折扣:0.95 节省了1.5元
字数: 494千字
出版社: 西安电子科技大学出版社 页数:
发行编号:2583001-1 每包册数:
出版日期: 2009-09-01
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
本书全面引入“任务驱动”、“活代码”、“案例教学”思想,使读者带着任务学、看着代码学、结合案例学。书中内容主要包括:概述,Java 语言基础,类与对象,面向对象编程,异常处理,图形用户界面编程,Java Applet应用基础,线程,输入/输出流,Java网络编程,Java数据库访问技术,JavaBean及其应用。每章配有习题,并在附录中安排了实验与实习项目,以便于读者练习。书中内容注重理论与实践相结合,注重基本知识的理解与基本技能的培养,是一本实用性比较强的教材。
本书既可作为高职高专计算机及相关专业的 Java 语言程序设计课程教材,也可作为Java软件开发人员的参考书。

作者简介:
 
章节目录:
目 录




第1章 概述 1
1.1 开篇例程 1
1.2 Java程序结构 2
1.2.1 Java程序结构简析 2
1.2.2 初识编程规范 3
1.3 Java程序运行 4
1.3.1 Java开发运行环境的建立 4
1.3.2 Java程序的编辑 5
1.3.3 Java程序的编译 6
1.3.4 Java程序的运行 7
1.4 小结 7
1.5 习题 8
第2章 Java语言基础 9
2.1 标识符与关键字 9
2.2 简单计算 10
2.2.1 常量 11
2.2.2 变量 12
2.2.3 操作 13
2.3 基本数据类型 14
2.3.1 整数类型 14
2.3.2 字符类型 15
2.3.3 浮点类型 17
2.3.4 布尔类型 18
2.4 运算符 18
2.4.1 优先级 19
2.4.2 赋值运算符 19
2.4.3 算术运算符 22
2.4.4 类型转换 24
2.4.5 自增与自减运算符 26
2.4.6 关系运算符 27
2.4.7 逻辑运算符 28
2.4.8 位运算符 30
2.4.9 移位运算符 32
2.4.10 三元条件运算符 33
2.5 程序流程控制 34
2.5.1 顺序结构 34
2.5.2 分支结构 35
2.5.3 循环结构 40
2.6 方法 48
2.6.1 方法的定义和调用 49
2.6.2 参数的传递 52
2.6.3 方法的返回值 56
2.6.4 方法的特殊运用——使用递归 57
2.7 小结 58
2.8 习题 59
第3章 类与对象 61
3.1 引例——“银行账户” 61
3.2 类的定义 64
3.2.1 “银行账户”类的声明 64
3.2.2 定义类的一般格式 65
3.2.3 数据的封装与隐藏 65
3.3 类的实例化 66
3.3.1 对象的创建和引用 66
3.3.2 对象的初始化和构造方法 69
3.3.3 静态成员与static修饰符 72
3.3.4 对象的参数传递方式 76
3.4 使用Java API 77
3.4.1 数值运算 78
3.4.2 伪随机数 78
3.5 字符串类String 80
3.5.1 使用String类型的对象 80
3.5.2 类String的主要方法 80
3.5.3 使用字符串对象的例子 82
3.6 数组 85
3.6.1 “学生成绩管理”问题 85
3.6.2 “学生成绩管理”问题分析 85
3.6.3 知识准备——使用数组变量 86
3.6.4 应用一维数组解决
“学生成绩管理” 89
3.6.5 使用二维数组变量 94
3.7 小结 98
3.8 习题 98
第4章 面向对象编程 99
4.1 继承 99
4.1.1 引例——“学生与学位” 99
4.1.2 继承与成员访问控制 103
4.2 多态 104
4.2.1 程序的多态性 104
4.2.2 方法重载 105
4.2.3 数据成员的隐藏 109
4.2.4 成员方法的覆盖 110
4.2.5 this与super 111
4.3 最终类与抽象类 113
4.3.1 最终类与final 113
4.3.2 抽象类与abstract 114
4.4 接口 118
4.4.1 引例——“郭敬问题” 118
4.4.2 有关接口的讨论 125
4.5 程序包 131
4.5.1 Java程序的组织 131
4.5.2 程序包的定义 132
4.5.3 程序包的引入 134
4.5.4 包级访问控制 136
4.5.5 Java的系统程序包 137
4.6 内部类 138
4.6.1 内部类的种类 138
4.6.2 内部类 139
4.6.3 静态类 142
4.7 小结 142
4.8 习题 143
第5章 异常处理 144
5.1 异常分析及异常类 144
5.1.1 一个有问题的程序 144
5.1.2 异常类的组织 145
5.2 异常处理 145
5.2.1 try/catch语句 146
5.2.2 throw/throws语句 149
5.2.3 finally语句 152
5.2.4 自定义异常 153
5.3 小结 157
5.4 习题 158
第6章 图形用户界面编程 159
6.1 GUI程序框架 159
6.1.1 GUI类层次图 159
6.1.2 程序框架 160
6.2 容器布局Container Layout 162
6.2.1 Flow Layout布局 162
6.2.2 Border Layout布局 163
6.2.3 Grid Layout布局 164
6.2.4 Card Layout布局 165
6.2.5 GridBag Layout布局 166
6.2.6 复杂布局 168
6.3 事件处理 169
6.3.1 委托事件模型 170
6.3.2 事件侦听接口 171
6.3.3 事件适配器 173
6.3.4 匿名内部类实现事件侦听 174
6.4 基本Swing组件编程 175
6.4.1 按钮与标签 176
6.4.2 文本域与文本区域 178
6.4.3 复选框与单选按钮 180
6.4.4 组合框与列表框 183
6.5 高级Swing组件编程 185
6.5.1 菜单 185
6.5.2 滑块JSlider与进度条
JProgressBar 189
6.5.3 常用窗格Pane 191
6.5.4 对话框 JDialog 198
6.5.5 工具条JToolBar 199
6.5.6 表格JTable 201
6.5.7 树JTree 204
6.6 小结 205
6.7 习题 205
第7章 Java Applet应用基础 206
7.1 一个Applet程序的运行 206
7.1.1 小应用程序Applet简介 206
7.1.2 小应用程序实例 207
7.1.3 小应用程序查看器Appletviewer 208
7.2 Applet与HTML标识 209
7.3 Applet的生命周期与主要方法 211
7.4 Java与图形设计 212
7.4.1 Applet组件显示 212
7.4.2 文本与图形 213
7.5 Java与多媒体 217
7.5.1 图像显示 217
7.5.2 动画设计 219
7.5.3 播放声音 220
7.6 双重目的代码 221
7.7 小结 223
7.8 习题 223
第8章 线程 224
8.1 线程初步 224
8.1.1 认识线程 224
8.1.2 线程的生命周期 227
8.2 创建线程 228
8.2.1 继承Thread类来创建线程 229
8.2.2 实现Runnable接口来创建线程 232
8.3 线程操作 234
8.3.1 线程等待 234
8.3.2 停止线程 235
8.3.3 线程调度 237
8.4 线程同步 239
8.4.1 程序分析 239
8.4.2 同步方法 242
8.4.3 同步代码块 242
8.5 小结 243
8.6 习题 244
第9章 输入/输出流 245
9.1 文件管理 245
9.1.1 File类 245
9.1.2 文件过滤器 249
9.2 字节流和字符流 251
9.2.1 流机制 251
9.2.2 字节流类 253
9.2.3 字符流类 264
9.3 RandomAccessFile类 269
9.4 标准I/O 275
9.4.1 从标准输入读取数据 275
9.4.2 向标准输出写入数据 278
9.4.3 重定向标准I/O 278
9.5 小结 281
9.6 习题 281
第10章 Java网络编程 282
10.1 InetAddress类和URL类 282
10.1.1 InetAdress类 282
10.1.2 URL类 284
10.2 流套接字Socket编程 286
10.3 数据报UDP编程 290
10.4 小结 293
10.5 习题 294
第11章 Java数据库访问技术 295
11.1 JDBC数据库编程 295
11.1.1 JDBC基础 295
11.1.2 驱动程序 296
11.1.3 JDBC编程 297
11.1.4 JDBC示例 300
11.2 Java DB嵌入数据库 302
11.3 小结 306
11.4 习题 306
第12章 JavaBean及其应用 307
12.1 软件组件模型 307
12.2 JavaBean的概念及特点 307
12.3 JavaBean的组成 308
12.3.1 JavaBean的属性 308
12.3.2 JavaBean的事件 308
12.3.3 JaveBean的方法 308
12.4 JavaBean的编写与使用 309
12.5 JavaBean与数据库 311
12.6 小结 314
12.7 习题 314
附录A 实验 315
附录B 综合应用实习 320
附录C Java关键字表 322
附录D Java Web资源 324
参考文献 325

精彩片段:
 
书  评:
Java程序设计语言(The Java Programming Language)是由美国Sun Microsystem 公司开发的新一代纯面向对象的程序设计语言,它以其独有的与网络紧密结合的特点,已经成为Internet领域功能最强大、最有前途的编程语言之一。Java语言极大地推动了Internet的发展,对计算机应用产生了极为深远的影响。
迄今为止,Java在众多的行业部门得到了广泛的应用,并且出现在各种各样的设备、计算机和网络中。Java 技术的通用性、高效性、平台移植性和安全性,使之成为网络计算的理想技术。从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,可以说Java无处不在。
Java具有不可估量的价值,它可以在一个平台上编写软件,然后在几乎所有其他平台上运行;创建可在Web浏览器和Web服务中运行的程序;开发适用于在线论坛、存储、投票、HTML格式处理以及其他用途的服务器端应用程序;将采用Java语言的应用程序或服务组合在一起,形成高度定制的应用程序或服务;为移动电话、远程处理器、低成本的消费产品以及其他任何具有数字核心的设备编写强大而高效的应用程序。
本书主要内容包括:概述,Java语言基础,类与对象,面向对象编程,异常处理,图形用户界面编程,Java Applet应用基础,线程,输入/输出流,Java网络编程,Java数据库访问技术,JavaBean及其应用。每章配有习题,并在附录中安排了实验与实习项目。
本书以“应用”为宗旨,基础理论内容以“必需、够用”为度,力求体现出“理论性、实用性、新技术”三者相结合的编写特色,注重基本知识的理解与基本技能的培养。在讲解基础理论的同时,以实例和典型应用为主线,以课后习题及上机操作实习题为巩固手段,并为课程设计等大型作业安排了综合应用实习,力图使读者通过本书的学习,初步掌握面向对象程序设计方法和Java网络编程的方法与技巧。
本书由张明新、李祥林任主编。书中第1、11、12章和附录由张明新编写;第2、5章由孔昊编写;第3、4章由李祥林编写;第6、7、10章由邢敬宏编写;第8、9章由马俊编写。西安交通大学沈钧毅教授在百忙之中抽出宝贵时间认真细致地审阅了全书,并提出了许多宝贵意见,编者深表感谢。同时,本书在编写过程中还得到了马义德、李向伟、朱亚琳、魏小弟等老师和郑金龙、李华、郭晓娜同学的大力帮助,在此一并表示感谢。
由于作者水平有限,时间紧迫,书中难免有疏漏之处,恳请广大读者批评指正,不胜感激。

其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息