登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

『簡體書』Java开发实例教程

書城自編碼: 3059926
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 石磊、张艳、吕雅丽、陶永才
國際書號(ISBN): 9787302479833
出版社: 清华大学出版社
出版日期: 2017-09-01
版次: 1
頁數/字數: 328/473000
書度/開本: 16开 釘裝: 平装

售價:NT$ 346

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
剑桥罗马骑士等级史(历史学堂)
《 剑桥罗马骑士等级史(历史学堂) 》

售價:NT$ 1277.0
脉络:小我与大势
《 脉络:小我与大势 》

售價:NT$ 484.0
权势转移:近代中国的思想与社会(修订版)
《 权势转移:近代中国的思想与社会(修订版) 》

售價:NT$ 435.0
欧洲四千年
《 欧洲四千年 》

售價:NT$ 435.0
孙中山与海南(1905—1913)
《 孙中山与海南(1905—1913) 》

售價:NT$ 429.0
故宫雅趣:紫禁城皇室生活与君臣轶事
《 故宫雅趣:紫禁城皇室生活与君臣轶事 》

售價:NT$ 484.0
金钱、奇珍异品与造物术:荷兰黄金时代的科学与贸易
《 金钱、奇珍异品与造物术:荷兰黄金时代的科学与贸易 》

售價:NT$ 539.0
本该成为女王的姐妹:都铎王朝的一段悲剧
《 本该成为女王的姐妹:都铎王朝的一段悲剧 》

售價:NT$ 539.0

編輯推薦:
本书从Java 的起源出发,由浅入深地详细讲述了Java 的起源和发展,Java 语言的特点,Java 软件开发包的安装方法和环境变量的配置方法,流程控制语句,面向对象编程的相关知识,如类、对象、继承等,Java 常用类库及异常处理,Swing 图形应用界面,多线程机制,数据库编程和网络编程等,并且运用大量实例对各种关键技术进行深入浅出的分析,注重培养读者解决实际问题的能力并快速掌握利用Java 语言进行实际开发的基本操作技术。每一章的引言部分概述了该章的作用和内容。在每一章的正文中,结合所讲述的关键技术和难点,穿插了大量极富实用价值的示例。每一章末尾都安排了有针对性的思考和练习,思考题有助于读者巩固所学的基本概念,练习题有助于培养读者的实际动手能力,增强对基本概念的理解和实际应用能力。
內容簡介:
本书全面讲述Java程序设计的相关知识。全书共分为11章,深入介绍Java的起源和发展,Java语言的特点,Java软件开发包的安装方法和环境变量的配置方法,流程控制语句,面向对象编程的相关知识,如类、对象、继承等,Java常用类库及异常处理,Swing图形用户界面,多线程机制,数据库编程和网络编程等内容。
本书内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实,可作为高等院校软件开发相关专业、计算机科学与技术专业的教材,还可作为Java应用开发人员的参考资料。
本书的电子课件、习题答案和实例源文件可以到http:www.tupwk.com.cn网站下载。
目錄
第1章 Java语言入门 1
1.1 概述 1
1.1.1
Java的起源与发展 1
1.1.2
Java与C和C的关系 2
1.1.3
Java语言的特点 3
1.2 搭建Java开发与运行环境 5
1.2.1
常用软件包功能 5
1.2.2
安装JDK环境 6
1.2.3
配置Java开发与运行环境 8
1.2.4
安装开发平台Eclipse 11
1.3 编写第一个Java程序 12
1.3.1
利用记事本编写Java程序
并运行 12
1.3.2
利用开发环境Eclispe建立
和运行 Java Application
源程序 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.4
Java关键字 21
2.1.5
Java标识符 22
2.1.6
常量、变量及其赋值 22
2.1.7
分隔符 25
2.2
Java的数据类型 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.1
if语句 49
3.1.2
if-else语句 50
3.1.3
嵌套if语句 51
3.1.4
switch语句 52
3.2 循环语句 54
3.2.1
for循环 54
3.2.2
while循环 56
3.2.3
do-while循环 58
3.3.4
嵌套循环 59
3.3 跳转语句 60
3.3.1
break语句 60
3.3.2
continue语句 60
3.3.3
return语句 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.5
this关键字 80
4.5.1
局部变量和成员变量
同名的情况 81
4.5.2
在构造函数中调用其他
构造函数 83
4.6 垃圾回收 84
4.7
finalize方法 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.2
Java常用类库 100
5.2.1
Java常用类库 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.3
StringBuffer类 119
5.3.1
创建StringBuffer对象 120
5.3.2
StringBuffer类的常用方法 120
5.4
Math类 127
5.5
Object类 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.6
try语句的嵌套 140
6.1.7
finally语句 141
6.2
Java的内置异常 143
6.3 自定义异常类 145
6.4 本章小结 149
6.5 思考和练习 149
第7章 图形用户界面 151
7.1 图形界面开发工具 151
7.2
AWT概述 152
7.3
AWT容器 153
7.3.1
Frame框架 153
7.3.2
Panel面板 154
7.4
AWT基本组件 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.10
AWT组件综合案例 161
7.5 布局管理器 163
7.5.1
FlowLayout 163
7.5.2
BorderLayout 164
7.5.3
GridLayout 166
7.5.4
CardLayout 167
7.5.5
CardBagLayout 169
7.6
AWT事件处理 172
7.6.1
事件处理机制 172
7.6.2
事件适配器 174
7.6.3
常用事件的分类 176
7.7
Swing 181
7.7.1
组件 181
7.7.2
容器 182
7.7.3
顶级容器窗格 183
7.8 本章小结 183
7.9 思考和练习 183
第8章
多线程程序设计 187
8.1 多线程基础 187
8.2
Thread类和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.1
notify 、wait 和
notifyAll 的线程通信 204
8.8.2
wait 和notify 的示例 204
8.9 线程状态 209
8.10
本章小结 212
8.11
思考和练习 212
第9章 JAVA的IO 215
9.1
Java的IO系统 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.11
Java字符流应用 233
9.11.1
字符流的控制台输入 234
9.11.2
字符流的控制台输出 237
9.12
字符流的文件IO 238
9.12.1
使用FileWriter 238
9.12.2
使用FileReader 238
9.13
Java的类型封装器 239
9.14
本章小结 239
9.15
思考和练习 240
第10章 数据库编程 242
10.1
JDBC简介 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.1
executeUpdate 251
10.3.2
executeQuery 251
10.3.3
executeBatch 253
10.4
使用PreparedStatement 254
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.4 InetAddress类简介 296
11.2
基于URL的网络编程 298
11.2.1
统一资源定位器URL 298
11.2.2
URL的组成 298
11.2.3
创建一个URL 298
11.2.4
解析一个URL 299
11.2.5
从URL读取WWW
网络资源 300
11.2.6
通过URLConnetction
连接WWW 300
11.3
基于Socket的网络编程 301
11.3.1
Socket通信 301
11.3.2
Socket通信过程 302
11.3.3
创建Socket 302
11.3.4
客户端Socket 303
11.3.5
服务器端ServerSocket 304
11.3.6
打开输入输出流 304
11.3.7
关闭Socket 305
11.3.8
简单的ClientServer
程序设计 305
11.3.9
支持多客户端的
ClientServer程序设计 308
11.4
数据报通信 310
11.4.1
什么是数据报 310
11.4.2
数据报通信的表示方法:
DatagramSocket和
DatagramPacket 310
11.4.3
基于UDP的简单的
ClientServer程序设计 311
11.4.4
用数据报进行广播
通信 314
11.5
本章小结 317
11.6
思考和练习 317
参考文献 319
內容試閱
信息技术的飞速发展大大推动了社会的进步,已经逐渐改变了人类的生活、工作、学习等方式。Java语言是当今流行的网络编程语言,它的面向对象、跨平台、分布应用等特点给编程人员带来了一种崭新的概念,使万维网从最初的单纯提供静态信息发展到现在的能够提供各种各样的动态服务。Java的出现迅速引起了IT业和工业界的高度重视。Java提供的强大的图形、图像、动画、音频、视频、多线程和网络交互能力,使它在设计交互式程序、多媒体网页和网络应用方面大显身手。目前,Java已经成为最卓越的程序设计语言之一。Java不仅是一种程序设计语言,更是现代软件编程技术的基础。Java还是未来新型OS的核心,未来将会出现Java芯片。Java将构成各种应用软件的开发平台与实现环境,成为人们必不可少的开发工具,有着广泛的应用前景。本书从Java的起源出发,由浅入深地详细讲述了Java的起源和发展,Java语言的特点,Java软件开发包的安装方法和环境变量的配置方法,流程控制语句,面向对象编程的相关知识,如类、对象、继承等,Java常用类库及异常处理,Swing图形应用界面,多线程机制,数据库编程和网络编程等,并且运用大量实例对各种关键技术进行深入浅出的分析,注重培养读者解决实际问题的能力并快速掌握利用Java语言进行实际开发的基本操作技术。每一章的引言部分概述了该章的作用和内容。在每一章的正文中,结合所讲述的关键技术和难点,穿插了大量极富实用价值的示例。每一章末尾都安排了有针对性的思考和练习,思考题有助于读者巩固所学的基本概念,练习题有助于培养读者的实际动手能力,增强对基本概念的理解和实际应用能力。本书内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实,可作为高等院校软件开发相关专业、计算机科学与技术专业的教材,还可作为Java应用开发人员的参考资料。本书共11章,其中第1章由石磊编写,第2章和第4章由张艳和巴阳编写,第3和第5章由吕雅丽编写,第6章由陶永才编写,第7章由李世科编写,第8章和第11章由董俊磊和巴阳编写,第9章由庞海波编写,第10章由张亚利编写。石磊和张艳负责全书的统稿和校对工作。本书是集体智慧的结晶,参加本书编写的人员还有石育澄、邵玉梅、火昊、赵国桦、丁鑫、贾圣杰、任鹏程、郭华杰、程秋香、赵香玉、郑丽丽、张晓菊、卢华林、吴歌等。由于作者水平有限,本书难免有不足之处,欢迎广大读者批评指正。我们的email是huchenhao@263.net,电话是010-62796045。
在编写过程中,我们也参考和采纳了国内外大量专家学者的著作和其他形式的研究成果,在此一并向他们表示深深的谢意!本书对应的电子课件、习题答案和实例源文件可以到http:www.tupwk.com.cn网站下载。
作 者 2017年6月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.