账号: 密码:
首页  |  宏观指导  |  出版社天地  |  图书代办站  |  教材图书信息 |  教材图书评论 |  在线订购 |  教材征订
  图书分类 - 中图法分类  专业分类  用途分类  自分类  制品类型  读者对象  版别索引 
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
面向对象程序设计——Java(第四版) - 高等学校计算机类专业系列教材 - 中国高校教材图书网
相关类别图书
作 者:张白一
出版社:西安电子科技大学出版社
用 途:大学本科教材
中 图:
专 业:
制 品:图书
读 者:
最新可供书目

战争与文明:从路易十四到拿破仑

中国人民大学出版社


一本书读懂30部管理学经典

清华大学出版社


算法传播十讲

苏州大学出版社


人文职场英语(第2版)学生用书

上海外语教育出版社


数字时代的银龄行动——亚太地区老年人数字素养与技能现状调研

国家开放大学出版社

书名: 面向对象程序设计——Java(第四版) 高等学校计算机类专业系列教材
ISBN:9787560670737 条码:9787560670737
作者: 张白一  相关图书 装订:0
印次:4-1 开本:16开
定价: ¥67.00  折扣价:¥63.65
折扣:0.95 节省了3.35元
字数: 424千字
出版社: 西安电子科技大学出版社 页数: 630页
发行编号: 每包册数:
出版日期: 2024-01-30
小团购 订购 咨询 推荐 打印 放入存书架 相关评论

内容简介:
本书将面向对象的理论与Java语言程序设计技术相结合,旨在提高读者正确运用面向对象的思维方法分析问题和解决问题的能力。全书共分16章。第1章介绍了编程语言的发展、Java语言的特点和Eclipse集成开发环境。第2~6章主要讲述面向对象的基本理论、原理、技术方法和Java语言基础知识,阐述了面向对象程序设计的基本原则和特点。第7~16章讲述了Java的常用标准类库及编程技巧,主要包括字符串类、集合类、异常处理、输入/输出技术、GUI设计、Java 2D渲染、多线程技术、网络编程技术及JDBC编程技术。
本书可作为高等院校计算机类、软件工程类、信息类专业相关课程的教材,也可作为对面向对象编程技术和Java语言感兴趣的读者的自学用书。

作者简介:
 
章节目录:
第1章 Java系统环境概述 1
1.1 编程语言的发展 1
1.1.1 机器语言 1
1.1.2 汇编语言 2
1.1.3 高级语言 2
1.1.4 面向对象的语言 3
1.1.5 面向对象语言的发展 4
1.2 网络时代的编程语言——Java 4
1.2.1 Java的产生 4
1.2.2 Java版本与Java平台 5
1.2.3 Java的特点 6
1.3 Java的开发运行环境 11
1.3.1 下载Eclipse 11
1.3.2 运行Eclipse 13
1.3.3 Eclipse窗口说明 15
1.3.4 调整字体、字号 16
1.4 Java程序的运行步骤 19
1.4.1 Java 应用程序的建立及运行 19
1.4.2 JDK、JRE、JVM术语及
它们之间的关系 25
1.4.3 JVM的体系结构及工作原理 25
1.4.4 下载和安装JDK 27
习题1 30
第2章 Java语言基础 31
2.1 Java符号集 31
2.1.1 标识符及其命名 31
2.1.2 关键字 32
2.1.3 运算符 32
2.1.4 分隔符 33
2.1.5 注释 33
2.2 数据类型、常量与变量 33
2.2.1 数据类型的概念 33
2.2.2 常量 34
2.2.3 变量 36
2.2.4 引用类型 41
2.3 表达式和语句 41
2.3.1 算术表达式 41
2.3.2 赋值表达式 45
2.3.3 表达式语句 46
2.3.4 关系表达式 46
2.3.5 逻辑表达式 47
2.3.6 位运算 48
2.3.7 运算符的优先级 49
习题2 50
第3章 程序流程控制 52
3.1 选择结构程序设计 52
3.1.1 if语句 52
3.1.2 switch语句 57
3.1.3 条件运算符 59
3.2 循环结构程序设计 60
3.2.1 while语句 60
3.2.2 do-while语句 61
3.2.3 for语句 62
3.2.4 for语句头的变化与逗号运算符 63
3.2.5 循环语句比较 64
3.2.6 循环控制要点 64
3.2.7 循环嵌套 67
3.3 break和continue语句 69
3.3.1 break语句 69
3.3.2 continue语句 71
习题3 73
第4章 类与对象 75
4.1 类与对象的概念 75
4.1.1 抽象原则 75
4.1.2 对象 78
4.1.3 类 78
4.1.4 类与对象的关系 79
4.1.5 定义类的一般格式 79
4.1.6 Java类库 80
4.1.7 创建对象 82
4.1.8 使用对象 83
4.1.9 对象的初始化与构造方法 85
4.2 封装机制 87
4.2.1 封装的概念 87
4.2.2 类的严谨定义 87
4.2.3 类修饰符 88
4.3 数据成员 91
4.3.1 数据成员的声明 91
4.3.2 用static修饰的静态数据成员 91
4.3.3 静态数据成员的初始化 92
4.3.4 用final修饰的最终数据成员 93
4.4 成员方法 94
4.4.1 成员方法的分类 94
4.4.2 声明成员方法的格式 95
4.4.3 方法体中的局部变量 95
4.4.4 成员方法的返回值 97
4.4.5 形式参数与实际参数 97
4.4.6 成员方法的调用方式 99
4.4.7 调用成员方法时应注意的事项 99
4.4.8 成员方法的递归调用 100
4.4.9 用static修饰的静态方法 102
4.4.10 数学函数类方法 103
4.4.11 用final修饰的方法 105
4.4.12 用native修饰的方法 106
习题4 107
第5章 消息、继承与多态 108
5.1 消息 108
5.1.1 消息的概念 108
5.1.2 公有消息和私有消息 109
5.1.3 特定于对象的消息 109
5.2 访问控制 111
5.2.1 公共访问控制符public 112
5.2.2 缺省访问控制符 113
5.2.3 私有访问控制符private 115
5.2.4 保护访问控制符protected 116
5.3 多态机制 117
5.3.1 多态的概念 117
5.3.2 重载 117
5.3.3 覆盖 118
5.4 继承机制 118
5.4.1 继承的概念 119
5.4.2 继承的特征 119
5.4.3 Java用extends指明继承关系 120
5.4.4 this与super 123
5.4.5 构造方法的重载与继承 127
5.4.6 向方法传递对象 130
5.4.7 继承与封装的关系 131
5.5 抽象类、接口与包 131
5.5.1 抽象类 131
5.5.2 接口 134
5.5.3 包与程序复用 138
习题5 142
第6章 数组 144
6.1 一维数组 145
6.1.1 一维数组的声明 145
6.1.2 创建一维数组对象 145
6.1.3 一维数组的引用 147
6.2 一维数组引用举例 147
6.2.1 测定数组的长度 147
6.2.2 数组下标的灵活使用 149
6.2.3 数组名之间的赋值 151
6.2.4 向成员方法传递数组元素 152
6.2.5 向成员方法传递数组名 153
6.2.6 数组元素排序 155
6.2.7 对象数组 159
6.3 二维数组 161
6.3.1 二维数组的声明 162
6.3.2 创建二维数组对象 162
6.4 二维数组的引用 164
6.4.1 测定数组的长度及数组赋值 164
6.4.2 数组名作为成员方法的参数 166
习题6 169
第7章 字符串类 170
7.1 String类 170
7.1.1 直接赋值创建String对象 170
7.1.2 String类的构造方法 170
7.1.3 String类的常用方法 172
7.1.4 访问字符串对象 173
7.1.5 字符串比较 174
7.1.6 字符串操作 176
7.1.7 其他类型的数据转换成字符串 177
7.1.8 main方法中的参数 179
7.2 StringBuffer类 181
7.2.1 创建StringBuffer对象 182
7.2.2 StringBuffer类的常用方法 182
7.2.3 StringBuffer类的测试缓冲区
长度的方法 182
7.2.4 StringBuffer类的append( )方法 183
7.2.5 StringBuffer类的insert( )方法 184
7.2.6 StringBuffer类的setcharAt( )
方法 185
习题7 186
第8章 集合框架 188
8.1 线性结构简介 188
8.1.1 线性表 189
8.1.2 栈 190
8.1.3 队列 190
8.2 集合与集合框架 190
8.2.1 集合 190
8.2.2 集合框架 191
8.3 实现Collection接口 195
8.3.1 Collection接口常用的成员方法 195
8.3.2 泛型 196
8.3.3 Iterator接口 198
8.4 实现List接口 200
8.4.1 List接口常用的成员方法 200
8.4.2 ListIterator接口 203
8.4.3 LinkedList类 205
8.5 Collections类的List算法 207
8.5.1 Collections类 207
8.5.2 addAll()实例 207
8.5.3 sort()和reverse()方法实例 208
8.5.4 实现混排的Shuffle()方法实例 209
8.5.5 替换集合中元素的replaceAll()
方法实例 209
8.5.6 二分查找的binarySearch()
方法实例 210
8.5.7 交换指定位置元素的swap()
方法实例 211
8.6 实现Set接口 211
8.6.1 Set接口 211
8.6.2 SortedSet接口 215
8.7 实现Map接口 216
8.7.1 Map接口 216
8.7.2 Map接口常用的成员方法 217
8.7.3 Map.Entry接口 218
8.7.4 SortedMap接口 220
习题8 221
第9章 异常处理 222
9.1 Java的异常处理机制 222
9.1.1 异常处理机制的结构 223
9.1.2 异常类的继承关系 224
9.2 Java的异常处理语句 226
9.2.1 捕获异常的try-catch-finally
语句 226
9.2.2 嵌套try-catch-finally语句 228
9.2.3 抛出异常的throw语句与throws
语句 229
习题9 231
第10章 输入与输出 232
10.1 输入/输出流(I/O流) 232
10.2 Scanner类 233
10.2.1 Scanner类的继承关系与
常用成员方法 233
10.2.2 应用举例 234
10.3 字节流 236
10.3.1 InputStream类 236
10.3.2 FileInputStream类 237
10.3.3 OutputStream类 238
10.3.4 FileOutputStream类 239
10.4 字符流 241
10.4.1 Reader类和Writer类 241
10.4.2 FileReader类和FileWriter类 242
10.5 文件/目录的基本操作 245
10.5.1 File类 245
10.5.2 File类配合字节流完成文件的
读/写操作 248
10.5.3 File类配合字符流完成文件的
读/写操作 250
10.5.4 随机访问文件 252
习题10 256
第11章 GUI设计概述及布局管理 257
11.1 GUI的基础包 257
11.1.1 Java图形界面的元素 257
11.1.2 构建GUI的Java包 257
11.2 Swing组件 258
11.2.1 Swing的重量级组件 258
11.2.2 Swing的轻量级组件 259
11.3 JFrame容器组件 262
11.3.1 JFrame容器组件的结构 262
11.3.2 JFrame类 264
11.3.3 JFrame容器的使用 265
11.4 布局管理器 267
11.4.1 BorderLayout 267
11.4.2 FlowLayout 269
11.4.3 CardLayout 270
11.4.4 GridLayout 272
11.4.5 BoxLayout 274
11.4.6 Box容器组件的BoxLayout
布局 276
11.5 JPanel组件 280
11.5.1 JPanel类 280
11.5.2 JPanel添加到JFrame的方法 280
11.5.3 应用举例 281
习题11 283
第12章 GUI设计中的事件响应 284
12.1 事件响应原理 284
12.1.1 委托事件模型 284
12.1.2 java.awt.Event事件类的
继承关系 286
12.1.3 事件与事件源的关系 287
12.1.4 Swing组件的事件及监听器 288
12.2 JLable组件 290
12.3 JButton组件与JToggleButton组件 290
12.3.1 常用组件的继承关系 291
12.3.2 AbstractButton类的常用
成员方法 291
12.3.3 JButton类的构造方法 292
12.3.4 JToggleButton类的构造方法 292
12.3.5 ActionEvent事件及其响应 293
12.4 JCheckBox和JRadioButton组件 296
12.4.1 JCheckBox类的构造方法 297
12.4.2 JradioButton类的构造方法 297
12.4.3 ItemEvent事件及其响应 297
12.4.4 应用举例 299
12.5 JComboBox组件 302
12.5.1 JComboBox类的构造方法及
成员方法 302
12.5.2 事件响应 303
12.6 JList组件 305
12.6.1 JList类的构造方法及
成员方法 305
12.6.2 ListSelectionEvent事件 305
12.7 JTextField与JTextArea组件 308
12.7.1 JTextField组件的构造方法及
成员方法 308
12.7.2 JTextArea组件的构造方法及
成员方法 309
12.7.3 事件处理 309
12.7.4 应用举例 310
习题12 312
第13章 Java 2D渲染 313
13.1 Java 2D API的基本概念 313
13.1.1 Java 2D API提供的主要功能 313
13.1.2 Java 2D API提供的主要
包、类及坐标系 313
13.1.3 Java 2D渲染 314
13.1.4 JPanel容器上的Java 2D渲染 315
13.2 绘制文字 316
13.2.1 绘制文字的成员方法 317
13.2.2 Font类 318
13.3 Color类 321
13.3.1 Color类的构造方法 321
13.3.2 Color类的数据成员常量 322
13.3.3 Color类的成员方法 323
13.3.4 应用举例 323
13.4 绘制基本几何图形 324
13.4.1 绘制几何图形的方法与步骤 324
13.4.2 绘制线段与矩形 325
13.4.3 绘制椭圆、圆及弧 328
13.4.4 绘制任意图形 331
习题13 337
第14章 多线程 339
14.1 Java中的多线程实现技术 339
14.1.1 线程的生命周期 339
14.1.2 Thread类 341
14.1.3 通过继承Thread类创建线程 343
14.1.4 通过实现Runnable接口
创建线程 344
14.1.5 用多线程实现简单动画 345
14.2 多线程管理 351
14.2.1 线程调度 351
14.2.2 线程优先级 352
14.2.3 线程同步 353
习题14 360
第15章 网络编程 362
15.1 URL通信 362
15.1.1 URL类 363
15.1.2 使用URL类访问网上资源 364
15.1.3 使用URLConnection类
访问网上资源 366
15.2 Socket通信 367
15.2.1 Socket的概念及通信机制 368
15.2.2 Socket类与 ServerSocket类 369
15.2.3 流式Socket通信的示例程序 370
15.2.4 URL通信与Socket通信的
?区别 376
15.3 UDP通信 376
15.3.1 UDP通信机制 376
15.3.2 DatagramSocket类 377
15.3.3 DatagramPacket类 378
15.3.4 UDP通信示例程序 378
习题15 382
第16章 JDBC编程 383
16.1 关系型数据库与SQL 383
16.1.1 关系型数据库的基本概念 383
16.1.2 数据定义语言 384
16.1.3 数据操纵语言 385
16.1.4 数据查询语言 385
16.2 JDBC API 386
16.2.1 JDBC编程 386
16.2.2 JDBC的基本结构 387
16.2.3 JDBC常用的类和接口 388
16.3 下载MySQL包与驱动包 391
16.3.1 下载MySQL包 391
16.3.2 在cmd命令提示符界面
执行MySQL命令 395
16.3.3 将MySQL的JDBC驱动
加载到Eclipse中 399
16.4 JDBC编程实例 404
16.4.1 创建数据表 404
16.4.2 向数据表中插入数据 406
16.4.3 更新数据 408
16.4.4 删除记录 411
习题16 414

精彩片段:
 
书  评:
 
其  它:
 

专业分类
经济学  公共课与文化课  政治法律  教育学  文学艺术  历史学  理学  工学  农学  医学  计算机/网络  管理学  其他  外语  哲学
用途分类
大学本科教材 大学本科以上教材 大学教学参考书 考研用书 自学考试教材 高职高专教材 中职、中专类教材 中小学教材、教辅
电大用书 学术专著 考试辅导类图书 工具书 培训教材 其他
中图法分类
医药、卫生  语言、文字  工业技术  交通运输  航空、航天  环境科学、安全科学  综合性图书  文学  艺术  历史、地理  自然科学总论  数理科学和化学  天文学、地球科学  生物科学  哲学、宗教  社会科学总论  政治、法律  军事  经济  马克思主义、列宁主义、毛泽东思想、邓小平理论  文化、科学、教育、体育  农业科学
版别索引
北京大学出版社 北京师范大学出版社 清华大学出版社 中国人民大学出版社
北京工业大学出版社 北京大学医学出版社 北京航空航天大学出版社 北京交通大学出版社
北京理工大学出版社 北京体育大学出版社 北京邮电大学出版社 中央音乐学院出版社
北京语言大学出版社 对外经济贸易大学出版社 国家开放大学出版社 首都经济贸易大学出版社
首都师范大学出版社 外语教学与研究出版社
更多...
网上购书指南
一、我的账户
用户注册
用户登录
修改用户密码
修改个人资料
二、查询图书
快速查询
分类查询
综合查询
三、订购图书
第一步点击“订购”按钮
第二步确定收货人信息
第三步提交订单
存书架
四、邮购方式
普通邮寄
特快专递
五、付款方式
支付宝
邮局汇款
六、我的订单
查询订单
修改或取消订单
联系我们

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

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