网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java开发实例教程
分类
作者 石磊,张艳 主编
出版社 清华大学出版社
下载
简介
内容推荐
本书全面讲述Java程序设计的相关知识。全书共分为11章,深入介绍Java的起源和发展,Java语言的特点,Java软件开发包的安装方法和环境变量的配置方法,流程控制语句,面向对象编程的相关知识,如类、对象、继承等,Java常用类库及异常处理,Swing图形用户界面,多线程机制,数据库编程和网络编程等内容。
本书内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实,可作为高等院校软件开发相关专业、计算机科学与技术专业的教材,还可作为Java应用开发人员的参考资料。
目录
第1章Java语言入门1
1.1概述1
1.1.1Java的起源与发展1
1.1.2Java与C和C++的关系2
1.1.3Java语言的特点3
1.2搭建Java开发与运行环境5
1.2.1常用软件包功能5
1.2.2安装JDK环境6
1.2.3配置Java开发与运行环境8
1.2.4安装开发平台Eclipse11
1.3编写第一个Java程序12
1.3.1利用记事本编写Java程序并运行12
1.3.2利用开发环境Eclispe建立和运行JavaApplication源程序13
1.4本章小结18
1.5思考和练习18
第2章Java语言基础20
2.1认识Java程序20
2.1.1类20
2.1.2分号和定位21
2.1.3缩进原则21
2.1.4Java关键字21
2.1.5Java标识符22
2.1.6常量、变量及其赋值22
2.1.7分隔符25
2.2Java的数据类型26
2.2.1整型26
2.2.2浮点型27
2.2.3字符型28
2.2.4布尔型29
2.3变量30
2.3.1变量的声明30
2.3.2动态初始化30
2.4数据类型转换31
2.4.1自动类型转换31
2.4.2强制类型转换32
2.5运算符33
2.5.1赋值运算符34
2.5.2算术运算符34
2.5.3自增与自减运算符35
2.5.4位运算符37
2.5.5关系运算符和逻辑运算符38
2.5.6运算符的优先级40
2.6表达式40
2.6.1表达式41
2.6.2表达式的类型转换变量42
2.7数组42
2.7.1一维数组42
2.7.2多维数组44
2.7.3不规则数组46
2.8本章小结47
2.9思考和练习48
第3章流程控制语句49
3.1选择语句49
3.1.1if语句49
3.1.2if-else语句50
3.1.3嵌套if语句51
3.1.4switch语句52
3.2循环语句54
3.2.1for循环54
3.2.2while循环56
3.2.3do-while循环58
3.3.4嵌套循环59
3.3跳转语句60
3.3.1break语句60
3.3.2continue语句60
3.3.3return语句61
3.4本章小结62
3.5思考和练习62
第4章面向对象编程64
4.1类和对象64
4.1.1类的概念64
4.1.2类的定义格式65
4.2创建对象71
4.2.1对象创建格式71
4.2.2对象的使用72
4.2.3对象的生命周期76
4.3构造函数77
4.3.1简单构造函数77
4.3.2带形参的构造函数78
4.4析构函数80
4.5this关键字80
4.5.1局部变量和成员变量同名的情况81
4.5.2在构造函数中调用其他构造函数83
4.6垃圾回收84
4.7finalize()方法85
4.8数据的封装85
4.8.1包的概念85
4.8.2包的定义86
4.8.3包的引入87
4.8.4访问权限修饰符87
4.9类的继承和多态89
4.9.1继承的基本概念89
4.9.2继承的声明格式89
4.9.3变量的继承和隐藏89
4.10接口92
4.10.1接口的定义92
4.10.2接口的实现93
4.11本章小结94
4.12思考和练习95
第5章常用类库96
5.1文件的结构96
5.1.1文件的分割96
5.1.2使用包98
5.2Java常用类库100
5.2.1Java常用类库100
5.2.2字符串101
5.2.3字符串特殊操作104
5.2.4提取字符107
5.2.5比较字符串108
5.2.6查找字符串113
5.2.7修改字符串114
5.2.8使用valueOf()转换数据116
5.2.9改变字符串中字符的
大小写117
5.2.10连接字符串118
5.2.11其他String方法118
5.3StringBuffer类119
5.3.1创建StringBuffer对象120
5.3.2StringBuffer类的常用方法120
5.4Math类127
5.5Object类132
5.6本章小结132
5.7思考和练习132
第6章异常处理134
6.1异常处理的基础知识134
6.1.1异常的产生134
6.1.2异常类型135
6.1.3异常处理机制136
6.1.4异常的捕获和抛出138
6.1.5多重catch语句139
6.1.6try语句的嵌套140
6.1.7finally语句141
6.2Java的内置异常143
6.3自定义异常类145
6.4本章小结149
6.5思考和练习149
第7章图形用户界面151
7.1图形界面开发工具151
7.2AWT概述152
7.3AWT容器153
7.3.1Frame(框架)153
7.3.2Panel(面板)154
7.4AWT基本组件155
7.4.1标签(Label)155
7.4.2按钮(Button)156
7.4.3文本框(TextField)157
7.4.4文本输入区域(TextArea)157
7.4.5下拉列表(Choice)158
7.4.6列表(List)159
7.4.7复选框(Checkbox)160
7.4.8单选按钮组(CheckboxGroup)160
7.4.9滚动条161
7.4.10AWT组件综合案例161
7.5布局管理器163
7.5.1FlowLayout163
7.5.2BorderLayout164
7.5.3GridLayout166
7.5.4CardLayout167
7.5.5CardBagLayout169
7.6AWT事件处理172
7.6.1事件处理机制172
7.6.2事件适配器174
7.6.3常用事件的分类176
7.7Swing181
7.7.1组件181
7.7.2容器182
7.7.3顶级容器窗格183
7.8本章小结183
7.9思考和练习183
第8章多线程程序设计187
8.1多线程基础187
8.2Thread类和Runnable接口188
8.3创建一个线程188
8.4创建多个线程191
8.5线程的生命周期193
8.6线程的优先级196
8.7同步199
8.7.1同步方法199
8.7.2同步语句202
8.8线程间通信203
8.8.1notify()、wait()和notifyAll()的线程通信204
8.8.2wait()和notify()的示例204
8.9线程状态209
8.10本章小结212
8.11思考和练习212
第9章JAVA的I/O215
9.1Java的I/O系统215
9.2字节流和字符流215
9.3字节流类216
9.4字符流类217
9.5预定义流217
9.6字节流读写控制台218
9.6.1读控制台218
9.6.2写控制台219
9.7字节流读写文件220
9.7.1读文件221
9.7.2写文件224
9.8关闭文件226
9.9读写二进制数据228
9.10随机访问文件231
9.11Java字符流应用233
9.11.1字符流的控制台输入234
9.11.2字符流的控制台输出237
9.12字符流的文件I/O238
9.12.1使用FileWriter238
9.12.2使用FileReader238
9.13Java的类型封装器239
9.14本章小结239
9.15思考和练习240
第10章数据库编程242
10.1JDBC简介242
10.2建立数据库连接244
10.2.1使用JDBC-ODBC桥接驱动程序244
10.2.2使用JDBC驱动程序246
10.2.3使用属性文件248
10.3执行SQL语句250
10.3.1executeUpdate251
10.3.2executeQuery251
10.3.3executeBatch253
10.4使用PreparedStatement254
10.5事务处理256
10.5.1什么是事务256
10.5.2一个关于事务的案例257
10.5.3事务提交模式257
10.5.4事务撤消258
10.6编写数据库工具类259
10.7一个例子265
10.7.1数据库265
10.7.2布局及功能简介266
10.7.3源代码267
10.8本章小结291
10.9思考和练习291
第11章网络编程292
11.1网络编程的基本概念292
11.1.1计算机网络的基本概念292
11.1.2网络编程概述294
11.1.3网络通信方式295
11.1.4InetAddress类简介296
11.2基于URL的网络编程298
11.2.1统一资源定位器URL298
11.2.2URL的组成298
11.2.3创建一个URL298
11.2.4解析一个URL299
11.2.5从URL读取WWW网络资源300
11.2.6通过URLConnetction连接WWW300
11.3基于Socket的网络编程301
11.3.1Socket通信301
11.3.2Socket通信过程302
11.3.3创建Socket302
11.3.4客户端Socket303
11.3.5服务器端ServerSocket304
11.3.6打开输入/输出流304
11.3.7关闭Socket305
11.3.8简单的Client/Server程序设计305
11.3.9支持多客户端的Client/Server程序设计308
11.4数据报通信310
11.4.1什么是数据报310
11.4.2数据报通信的表示方法DatagramSocket和DatagramPacket310
11.4.3基于UDP的简单的Client/Server程序设计311
11.4.4用数据报进行广播通信314
11.5本章小结317
11.6思考和练习317
参考文献319
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 18:36:03