您好,欢迎来到聚文网。 登录 免费注册
JAVA语言程序设计(21世纪计算机科学与技术实践型教程)

JAVA语言程序设计(21世纪计算机科学与技术实践型教程)

  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 侠名 著作
  • 出版日期: 2009-06-01
  • 商品条码: 9787302196655
  • 页数: 273
  • 出版年份: 2009
定价:¥28 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
《Java语言程序设计》既可作为高等院校各专业的Java程序设计教材,也可作为软件开发人员的参考书。
内容简介
《Java语言程序设计》主要内容包括Java概述、数据类型及其转换、运算符、表达式和语句、面向对象程序设计基础、Java的继承机制、数组与字符串、异常处理、输入和输出处理、Java多线程机制、Java网络程序设计、Java集合框架、数据库程序设计等。《Java语言程序设计》语言精练,实例丰富,条理清晰,应用性强。
目录
第1章Java概述1
1.1Java语言的产生与发展1
1.1.1Java语言与Internet1
1.1.2Java语言的产生2
1.2Java的工作原理2
1.2.1Java虚拟机2
1.2.2无用内存自动回收机制3
1.2.3代码安全性检查机制3
1.2.4Java语言的特点3
1.2.5不断扩展的Java计算平台6
1.3对象6
1.3.1面向过程6
1.3.2面向对象7
1.4Java开发工具(JDK)的安装与设置8
1.4.1JDK的安装8
1.4.2Java开发工具的安装11
1.4.3JDK的设置15
1.4.4JDK内容简介17
1.5Java程序开发19
1.5.1Java程序的开发过程19
1.5.2Java应用程序19
1.5.3Java小应用程序(JavaApplet)21
1.5.4Java程序规范22
1.6JSP概念25
习题126

第2章数据类型及其转换27
2.1标识符和关键字27
2.2基本数据类型28
2.2.1逻辑型(布尔型)29
2.2.2字符类型30
2.2.3整数类型30
2.2.4浮点类型(实型)31
2.3数据类型转换32
2.3.1自动转换32
2.3.2强制转换32
习题234

第3章运算符、表达式和语句36
3.1运算符与表达式36
3.1.1算术运算符36
3.1.2关系运算符39
3.1.3布尔逻辑运算符39
3.1.4位运算符40
3.1.5赋值运算符42
3.1.6条件运算符42
3.2Java运算符的优先级42
3.3语句43
3.3.1语句概述44
3.3.2分支语句44
3.3.3循环语句51
3.4断言55
3.4.1断言的语法与使用方式56
3.4.2断言的编译与执行59
习题361

第4章面向对象程序设计基础64
4.1面向对象技术基础64
4.1.1面向对象的基本概念64
4.1.2面向对象的基本特征66
4.1.3面向对象程序设计方法67
4.2Java语言的面向对象特性68
4.2.1类68
4.2.2对象73
4.2.3面向对象特性74
4.3包81
4.3.1包与import语句81
4.3.2包名和目录82
4.3.3默认包83
4.3.4编译时类路径具体化84
4.3.5命名冲突84
4.4接口84
4.5抽象类85
4.6内部类的声明与使用86
4.6.1一般内部类86
4.6.2匿名类88
4.7关键字90
4.7.1关键字final90
4.7.2关键字this91
4.7.3关键字static92
习题494

第5章Java的继承机制96
5.1类的继承96
5.1.1一个继承的例子96
5.1.2成员的访问与继承98
5.1.3子类的构造函数100
5.1.4方法覆盖103
5.1.5final修饰符105
5.1.6this和super106
5.2实现接口107
5.3多态和类型转换108
5.3.1对象的多态108
5.3.2对象的类型转换110
习题5112

第6章数组与字符串113
6.1数组113
6.1.1声明数组113
6.1.2创建数组114
6.1.3数组元素的使用115
6.1.4数组的初始化116
6.1.5数组应用举例116
6.2字符串117
6.2.1字符串的长度获取119
6.2.2字符串比较119
6.2.3检索字符串122
6.2.4修改字符串123
6.2.5字符串“+”操作124
6.2.6字符串转化为其他数据类型124
6.2.7利用valueOf方法将其他数据类型转换为String类型125
6.3使用StringTokenizer类分析字符串125
6.4字符串与字符、字节数组127
6.4.1字符串与字符数组127
6.4.2字符串与字节数组128
习题6129

第7章异常处理132
7.1异常概述132
7.2Java中的异常以及分类132
7.3异常发生的情形133
7.4异常处理语句134
7.4.1捕获处理异常134
7.4.2声明抛出异常136
7.4.3printStackTrace、getStackTrace和getMessage138
7.4.4嵌套try语句139
7.5自定义异常141
7.6异常处理中需要注意的几点143
习题7147

第8章输入和输出处理151
8.1输入输出流概述151
8.2基本的输入输出流153
8.2.1InputStream类153
8.2.2OutputStream类155
8.3字符流Reader/Writer的处理156
8.3.1Reader和Writer类156
8.3.2InputStreamReader和OutputStreamWriter类158
8.3.3BufferedReader和BufferedWriter类159
8.3.4FileReader和FileWriter类160
8.4文件161
8.4.1File类162
8.4.2FileInputStream/FileOutputStream类164
8.4.3随机访问文件167
8.5标准的输入输出169
8.6管道流PipedInputStream/PipedOutputStream类171
8.7过滤流174
8.8对象的串行化177
8.8.1串行化的定义177
8.8.2串行化方法178
8.8.3串行化的注意事项180
习题8180

第9章Java多线程机制182
9.1线程概述182
9.2线程的属性183
9.2.1线程的状态183
9.2.2线程的优先级184
9.3Java程序的主线程184
9.4线程的建立和实现185
9.4.1继承Thread类的方式186
9.4.2实现Runnable接口的方式189
9.5线程的同步和死锁190
9.5.1线程的同步192
9.5.2死锁194
习题9197

第10章Java网络程序设计198
10.1网络编程的基本概念198
10.1.1网络基础知识198
10.1.2基本网络概念198
10.1.3TCP和UDP传输层协议199
10.2基于URL的高层次Java网络编程200
10.2.1统一资源定位符URL200
10.2.2URL的组成200
10.2.3创建一个URL对象201
10.2.4解析一个URL201
10.2.5从URL读取WWW网络资源203
10.2.6通过URLConnection连接WWW203
10.3基于Socket(套接字)的低层次Java网络编程204
10.3.1Socket通信(流式通信)204
10.3.2Socket通信的一般过程205
10.3.3创建Socket205
10.3.4客户端的Socket206
10.3.5服务器端的ServerSocket206
10.3.6打开输入输出流207
10.3.7关闭Socket208
10.3.8简单的基于流式Socket的Client/Server程序设计208
10.3.9支持多客户的Client/Server程序设计211
10.3.10Datagram编程(数据报通信)214
10.3.11什么是Datagram214
10.3.12Datagram通信表示方法215
10.3.13基于UDP的简单的Client/Server程序设计216
10.3.14用数据报进行广播通信221
习题10225

第11章Java集合框架226
11.1集合概述226
11.2Java集合框架227
11.3Collection簇228
11.3.1Collection及其直接子接口228
11.3.2ArrayList和LinkedList230
11.4Map簇235
11.5Iterator238
习题11240

第12章数据库程序设计241
12.1网络数据库241
12.1.1客户机/服务器系统241
12.1.2浏览器/服务器系统242
12.2常用的SQL指令243
12.3ODBC245
12.4JDBC246
12.4.1JDBC概述246
12.4.2DriverManager类247
12.4.3Connection对象248
12.4.4Statement对象248
12.4.5PreparedStatement接口249
12.4.6CallableStatement对象251
12.4.7ResultSet对象253
12.5Java与SQLServer2000的连接255
习题12259
附录习题答案260
第1章习题答案260
第2章习题答案260
第3章习题答案260
第4章习题答案262
第5章习题答案263
第6章习题答案264
第7章习题答案264
第8章习题答案266
第9章习题答案267
第10章习题答案267
第11章习题答案272
第12章习题答案273
参考文献274
样章:032413-01.pdf

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网