网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 计算机/网络 > 商品详情

Java面向对象程序设计-(计算机应用)

分享到:
Java面向对象程序设计-(计算机应用)

最 低 价:¥16.60

定 价:¥24.00

作 者:袁绍欣

出 版 社:清华大学出版社

出版时间:2007-8-11

I S B N:730215175

商品详情

编辑推荐

本书的内容分为两个部分,第1~第7章为第一部分,第8~第16章为第二部分。第一部分侧重介绍Java面向对象的基本知识点,主要有Java的基本环境、Java语言基础、Java工程规范、面向对象基本概念、基本特征、概念深化、异常处理等,读者通过这部分可以用Java语言建立起面向对象思维的能力,其中第4、第5、第6章是本部分的重点;第二部分侧重介绍Java语言的应用,主要有Java常用类库与工具、线程、集合类框架、AWT与Swing图形用户界面、I/O输入输出、网络通信、JDBC,读者通过这部分可以了解Java工程应用的基础知识,其中第8、第9、第10、第14、第16章是本部分的重点。这两部分内容,囊括了Java语言的主要知识点,具有相对的完整性。读者将会发现这些内容要点,对于读懂更高深的面向对象设计内容(如设计模式)会很有帮助,同时也会发现这些内容要点对于实际工程应用开发也不可或缺。本书既适合作为高等学校的教材,也可供Java编程人员参考。...

内容简介

本书的内容分为两个部分,第1~第7章为第一部分,第8~第16章为第二部分。第一部分侧重介绍java面向对象的基本知识点,主要有java的基本环境、java语言基础、java工程规范、面向对象基本概念、基本特征、概念深化、异常处理等,读者通过这部分可以用java语言建立起面向对象思维的能力,其中第4、第5、第6章是本部分的重点;第二部分侧重介绍java语言的应用,主要有java常用类库与工具、线程、集合类框架、awt与swing图形用户界面、i/o输入输出、网络通信、jdbc,读者通过这部分可以了解java工程应用的基础知识,其中第8、第9、第10、第14、第16章是本部分的重点。这两部分内容,囊括了java语言的主要知识点,具有相对的完整性。读者将会发现这些内容要点,对于读懂更高深的面向对象设计内容(如设计模式)会很有帮助,同时也会发现这些内容要点对于实际工程应用开发也不可或缺。本书既适合作为高等学校的教材,也可供java编程人员参考。

作者简介

目录


第1章初次接触Java.1
1.1Java语言——网络时代的编程语言1
1.1.1网络时代编程问题1
1.1.2问题的解决方法1
1.2Java语言的特点2
1.3Java程序的编译环境和执行环境4
1.4第一个Java程序——HelloWorld4
1.5Java程序的分类6
1.6Java平台8
小结9
习题9
第2章Java语言基础10
2.1数据类型10
2.1.1标识符和保留字10
2.1.2数据类型概括11
2.1.3基本数据类型简介12
2.1.4数据类型转换15
2.1.5基本数据类型及其对应包装类16
2.2表达式16
2.2.1算术表达式17
2.2.2关系表达式19
2.2.3逻辑表达式20
2.2.4赋值表达式21
2.2.5条件表达式21
2.2.6运算符之间的优先级22
2.3控制语句23
2.3.1分支语句23
2.3.2循环语句25
2.3.3跳转语句27
2.4数组30
2.4.1一维数组30
2.4.2二维数组31
小结35
习题35
第3章Java程序工程规范37
3.1为什么要有规范37
3.2Java程序编程规范37
3.3帮助文档的自动生成37
小结39
习题40
第4章面向对象(上)41
4.1什么是抽象41
4.2类与对象及其关系41
4.3类的域(属性)与方法(操作)42
4.4对象44
4.4.1对象的产生44
4.4.2对象作为参数的特点46
4.4.3对象数组49
4.4.4数组对象特点及常用方法49
4.5构造方法51
4.5.1构造方法的概念51
4.5.2构造方法的特征52
4.5.3构造方法赋值注意事项53
4.5.4finalize方法与垃圾回收53
4.6类成员属性和方法的非访问修饰符54
4.6.1static54
4.6.2abstract57
4.6.3final57
4.6.4native修饰的本地方法58
4.7包58
小结61
习题62
第5章面向对象(中)63
5.1面向对象的特征63
5.2封装63
5.2.1封装的概念63
5.2.2访问控制64
5.2.3消息69
5.2.4封装与组合对于面向对象程序设计的影响71
5.3继承71
5.3.1继承的概念71
5.3.2Object类74
5.3.3继承在框架编程中的应用75
5.3.4继承的作用75
5.3.5最终类75
5.4类的多态75
5.4.1多态的概念75
5.4.2重载76
5.4.3覆盖77
小结78
习题79
第6章面向对象(下)80
6.1this与super80
6.1.1this的用法80
6.1.2Super的使用场合82
6.2构造方法的多态与继承84
6.2.1构造方法的多态84
6.2.2构造方法的继承85
6.2.3子类对象实例化过程86
6.3抽象类89
6.3.1抽象类的概念89
6.3.2抽象类产生过程举例90
6.3.3抽象类在继承方面的编程应用91
6.3.4抽象类在引用具体子类对象方面的应用92
6.3.5抽象类设计注意事项94
6.4接口95
6.4.1接口的含义95
6.4.2接口的角色95
6.4.3接口实现与使用96
6.4.4接口在编程中的作用98
6.4.5接口在Java事件处理机制中的应用..99
6.5抽象类与接口102
6.6引用103
6.6.1引用要点103
6.6.2引用比较105
6.6.3引用案例107
6.7类的其他相关内容109
6.7.1类的完整定义形式109
6.7.2内部类109
6.7.3匿名内部类112
6.7.4匿名对象115
6.7.5特殊的类——类对象115
小结115
习题116
第7章异常118
7.1异常的含义118
7.2异常分类118
7.3异常处理120
7.4自定义异常与异常对象的主动产生126
小结127
习题127
第8章Java常用类库与工具129
8.1Java类库概述129
8.2String与StringBuffer131
8.2.1String131
8.2.2StringBuffer136
8.2.3StringBuffer与String的相互转化137
8.3系统类与时间类138
8.3.1System类138
8.3.2Runtime类140
8.3.3Date类140
8.3.4Calendar类140
8.4格式化类140
8.4.1格式化数字141
8.4.2格式化日期142
小结142
习题142
第9章线程143
9.1线程的概念143
9.1.1Thread类143
9.1.2Runnable接口145
9.1.3多线程并发效果146
9.1.4两种创建线程方法的比较147
9.1.5线程组ThreadGroup148
9.1.6volatile修饰符149
9.2线程的控制与调度149
9.2.1线程的生命周期149
9.2.2线程状态的改变151
9.2.3线程调度与优先级152
9.3线程的同步机制154
9.3.1线程安全问题的提出154
9.3.2线程同步155
9.3.3死锁问题158
9.4线程间的同步通信158
9.4.1同步通信问题的提出和解决158
9.4.2notifyAll()161
9.5线程应用场景163
小结163
习题163
第10章集合类框架164
10.1集合类框架的概念164
10.2集合类接口165
10.2.1Collection接口165
10.2.2对集合类遍历的接口166
10.2.3Map接口类型168
10.2.4集合对象排序接口Comparator169
10.3集合类170
10.3.1常用集合类比较172
10.3.2两个特殊的集合类StringTokenizer与Bitset173
10.3.3设置集合类的初始大小173
10.3.4Collections类174
10.4集合类与集合接口应用174
小结181
习题181
第11章Applet程序182
11.1Applet基本概念182
11.2Applet类182
11.3Applet标记185
11.4Applet的其他功能186
小结188
习题188
第12章AWT图形用户界面189
12.1AWT的基本元素189
12.1.1容器189
12.1.2组件193
12.1.3MenuComponent198
12.1.4坐标系201
12.2AWT界面的布局管理器201
12.3AWT事件模型209
12.3.1层次事件模型209
12.3.2委托事件模型209
12.3.3监听接口实现的四种方式214
12.3.4事件对象218
12.3.5事件触发原理219
12.4AWT图形图像处理220
12.4.1概述220
12.4.2Graphics对象221
12.4.3双缓存技术225
小结226
习题226
第13章Swing图形用户界面228
13.1Swing简介228
13.2Swing组件与容器229
13.2.1JComponent组件及其子类229
13.2.2Swing的主要容器230
13.2.3Swing事件处理232
13.2.4编写简单的Swing程序233
小结236
习题236
第14章I/O输入输出237
14.1数据流的基本概念237
14.1.1流的分类237
14.1.2Java的标准输入输出流239
14.2字节流与字符流240
14.2.1字节流240
14.2.2字符流243
14.2.3字节流与字符流的相互转化243
14.3文件操作244
14.4流的装配与串行化251
小结255
习题255
第15章网络通信257
15.1网络编程的基本概念及TCP/IP协议简介257
15.2基于URL的高层次Java网络编程259
15.3基于Socket套接字的低层次Java网络编程263
15.4基于数据报的低层次Java网络编程271
小结275
习题275
第16章JDBC276
16.1JDBC基本概念276
16.2使用JDBC存取数据库279
16.3不同数据库JDBC连接方法284
小结285
习题286
参考文献...287

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...