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

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』21天学通Java 第7版

書城自編碼: 3607628
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]罗格斯·卡登海德[Rogers,Cadenhead]
國際書號(ISBN): 9787115435347
出版社: 人民邮电出版社
出版日期: 2021-01-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 400

我要買

share:

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



新書推薦:
亿万:围剿华尔街大白鲨(珍藏版)  [美]茜拉·科尔哈特卡
《 亿万:围剿华尔街大白鲨(珍藏版) [美]茜拉·科尔哈特卡 》

售價:NT$ 359.0
水悖论(“同一颗星球”丛书)
《 水悖论(“同一颗星球”丛书) 》

售價:NT$ 354.0
空间微电子. 第二卷.空间用集成电路设计
《 空间微电子. 第二卷.空间用集成电路设计 》

售價:NT$ 1134.0
罪恶与梦想:第二次世界大战个人史
《 罪恶与梦想:第二次世界大战个人史 》

售價:NT$ 614.0
古希腊神话与传说全集(特装刷边版,精装彩插,德文原版直译,随书附赠古希腊神谱+诸神图)
《 古希腊神话与传说全集(特装刷边版,精装彩插,德文原版直译,随书附赠古希腊神谱+诸神图) 》

售價:NT$ 666.0
英伦历史漫步 探寻世外桃源之旅
《 英伦历史漫步 探寻世外桃源之旅 》

售價:NT$ 307.0
知识如何流动(三棱镜译丛)
《 知识如何流动(三棱镜译丛) 》

售價:NT$ 415.0
万有引力书系 江南困局 晚明士大夫的危机时刻
《 万有引力书系 江南困局 晚明士大夫的危机时刻 》

售價:NT$ 406.0

編輯推薦:
畅销全球的Java入门经典教程,中文版累计销量超40000册
经典Java学习教程全新升级,涵盖Java 8和Android开发等内容
本书源码、JDK 8和NetBeans 8.0.2可供下载
只需21天的时间,读者便可具备使用Java开发两种程序的知识和技能:运行在计算机中的应用程序以及运行在Android手机和平板电脑中的应用。通过阅读本书,读者将快速掌握Java基础知识,以及更高 级的Java功能和概念。
本书针对Java 8进行了全面更新,旨在为读者讲解Java相关的知识,以及如何使用Java创建能在任何计算环境中运行的程序和Android app。学完本书之后,读者将全面掌握Java和Java类库。
真正零基础通过遵循每章课程,任何人都可以掌握Java编程的基础。
自主安排学习计划可逐章顺序学习,确保彻底理解所有概念和方法,也可以关注具体章节,学习感兴趣的技术。
检测对知识的掌握程度每章末尾包含的问答题和练习可以帮助你验证知识的掌握情况。
本书讲解了如下主题:
使用NetBeans和Google的新Android Studio开发Java程序和Androi
內容簡介:
《21天学通Java(第7版)》是初学者学习Java编程语言的畅销经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习;同时全面涵盖了Java 8这一新标准以及与Android开发相关的Java编程知识。通过本书的学习,读者将逐步了解、熟悉并精通Java编程语言。
《21天学通Java(第7版)》包括3周的课程,通过学习,读者将具备使用Java开发应用程序和Android应用的知识和技能。第 1周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包、异常、线程等;第 2周介绍Java类库,包括链表、栈、散列映射和位组等数据结构以及Swing组件、布局管理器和Java Web Start等;第3周介绍高 级主题,包括输入和输出、内部类和闭包、通过Internet进行通信、使用数据库、XML、Web服务、Android编程等内容。
《21天学通Java(第7版)》可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。
關於作者:
Rogers Cadenhead是程序员兼作者,出版了30多部编程和Web发布方面的著作,其中包括Sams Teach Yourself Java 2 in 24 Hours和Absolute Beginners Guide to Minecraft Mods Programming。他还是Drudge Retort等网站的发布人,这些网站每年的访问量超过2000万。
目錄
目录
第 1章 Java基础2
1.1 Java语言2
1.1.1 Java的历史2
1.1.2 Java概述3
1.1.3 选择开发工具3
1.2 面向对象编程4
1.3 对象和类5
1.4 属性和行为6
1.4.1 属性6
1.4.2 行为6
1.4.3 创建类7
1.4.4 运行程序9
1.5 组织类和类行为11
1.5.1 继承11
1.5.2 创建类层次结构12
1.5.3 使用继承13
1.5.4 接口14
1.5.5 包14
1.6 总结15
1.7 问与答15
1.8 小测验15
1.8.1 问题15
1.8.2 答案16
1.9 认证练习16
1.10 练习16
第 2章 Java编程基础17
2.1 语句和表达式17
2.2 变量和数据类型18
2.2.1 创建变量18
2.2.2 给变量命名19
2.2.3 变量类型19
2.2.4 给变量赋值20
2.2.5 常量21
2.3 注释22
2.4 字面量23
2.4.1 数字字面量23
2.4.2 布尔字面量24
2.4.3 字符字面量24
2.4.4 字符串字面量25
2.5 表达式和运算符26
2.5.1 算术运算符26
2.5.2 再谈赋值27
2.5.3 递增和递减运算符28
2.5.4 比较运算符29
2.5.5 逻辑运算符29
2.5.6 运算符优先级30
2.6 字符串运算31
2.7 总结33
2.8 问与答33
2.9 小测验33
2.9.1 问题34
2.9.2 答案34
2.10 认证练习34
2.11 练习34
第3章 对象35
3.1 创建新对象35
3.1.1 使用new35
3.1.2 对象是如何创建的37
3.1.3 内存管理37
3.2 使用类变量和实例变量38
3.2.1 获取值38
3.2.2 设置值38
3.2.3 类变量39
3.3 调用方法40
3.3.1 设置字符串的格式41
3.3.2 嵌套方法调用42
3.3.3 类方法43
3.4 对象的引用43
3.5 对象和基本数据类型的强制类型转换44
3.5.1 强制转换基本类型45
3.5.2 强制转换对象46
3.5.3 基本类型和对象之间的转换47
3.6 比较对象值和类48
3.6.1 比较对象48
3.6.2 判断对象所属的类49
3.7 总结49
3.8 问与答50
3.9 小测验50
3.9.1 问题50
3.9.2 答案51
3.10 认证练习51
3.11 练习51
第4章 数组、逻辑和循环52
4.1 数组52
4.1.1 声明数组变量52
4.1.2 创建数组对象53
4.1.3 访问数组元素54
4.1.4 修改数组元素54
4.1.5 多维数组56
4.2 块语句57
4.3 if条件语句57
4.4 switch条件语句58
4.5 三目运算符63
4.6 for循环63
4.7 while和do循环65
4.7.1 while循环65
4.7.2 do...while循环67
4.8 跳出循环67
4.9 总结68
4.10 问与答68
4.11 小测验69
4.11.1 问题69
4.11.2 答案69
4.12 认证练习69
4.13 练习70
第5章 创建类和方法71
5.1 定义类71
5.2 创建实例变量和类变量71
5.2.1 定义实例变量72
5.2.2 类变量72
5.3 创建方法72
5.3.1 定义方法72
5.3.2 关键字this74
5.3.3 变量作用域和方法定义74
5.3.4 将参数传递给方法75
5.3.5 类方法76
5.4 创建Java应用程序77
5.5 Java应用程序和参数78
5.5.1 将参数传递给Java应用程序78
5.5.2 在Java程序中处理参数79
5.6 创建同名方法80
5.7 构造函数83
5.7.1 基本的构造函数83
5.7.2 调用另一个构造函数84
5.7.3 重载构造函数84
5.8 覆盖方法85
5.8.1 创建覆盖现有方法的方法85
5.8.2 调用原来的方法87
5.8.3 覆盖构造函数87
5.9 总结88
5.10 问与答89
5.11 小测验89
5.11.1 问题89
5.11.2 答案90
5.12 认证练习90
5.13 练习90
第6章 包、接口和其他类特性91
6.1 限定符91
6.2 静态变量和方法95
6.3 final类、方法和变量97
6.3.1 变量97
6.3.2 方法97
6.3.3 类98
6.4 抽象类和方法98
6.5 包98
6.5.1 import声明99
6.5.2 类名冲突100
6.6 创建自己的包101
6.6.1 选择包名101
6.6.2 创建文件夹结构101
6.6.3 将类加入到包中102
6.6.4 包和类访问控制102
6.7 接口102
6.7.1 单继承存在的问题102
6.7.2 接口和类103
6.7.3 实现和使用接口103
6.7.4 实现多个接口103
6.7.5 接口的其他用途104
6.8 创建和扩展接口104
6.8.1 新接口104
6.8.2 接口中的方法105
6.8.3 扩展接口105
6.8.4 创建网上商店106
6.9 总结110
6.10 问与答110
6.11 小测验110
6.11.1 问题110
6.11.2 答案111
6.12 认证练习111
6.13 练习112
第7章 异常和线程113
7.1 异常113
7.2 管理异常115
7.2.1 异常一致性检测115
7.2.2 保护代码和捕获异常116
7.2.3 finally子句118
7.3 声明可能引发异常的方法120
7.3.1 throws子句120
7.3.2 应引发哪些异常121
7.3.3 传递异常121
7.3.4 throws和继承122
7.4 创建并引发自己的异常122
7.4.1 引发异常123
7.4.2 创建自己的异常123
7.4.3 结合使用throws、try和throw123
7.5 在什么情况下不使用异常124
7.6 线程125
7.6.1 编写线程化程序125
7.6.2 线程化应用程序126
7.6.3 终止线程129
7.7 总结130
7.8 问与答130
7.9 小测验131
7.9.1 问题131
7.9.2 答案131
7.10 认证练习131
7.11 练习132
第8章 数据结构134
8.1 超越数组134
8.2 Java数据结构134
8.2.1 Iterator135
8.2.2 位组136
8.2.3 链表138
8.2.4 遍历数据结构140
8.2.5 堆栈142
8.2.6 Map143
8.2.7 散列映射144
8.3 泛型147
8.4 枚举150
8.5 总结151
8.6 问与答151
8.7 小测验151
8.7.1 问题151
8.7.2 答案152
8.8 认证练习152
8.9 练习153
第9章 使用Swing154
9.1 创建应用程序154
9.1.1 创建界面155
9.1.2 开发框架156
9.1.3 创建组件157
9.1.4 将组件加入到容器中158
9.2 使用组件159
9.2.1 图标160
9.2.2 标签161
9.2.3 文本框162
9.2.4 文本区域162
9.2.5 可滚动窗格164
9.2.6 复选框和单选按钮164
9.2.7 组合框166
9.2.8 列表167
9.3 Java类库169
9.4 总结170
9.5 问与答170
9.6 小测验171
9.6.1 问题171
9.6.2 答案171
9.7 认证练习171
9.8 练习172
第 10章 创建Swing界面173
10.1 Swing的特性173
10.1.1 标准对话框173
10.1.2 使用对话框176
10.1.3 滑块178
10.1.4 滚动窗格179
10.1.5 工具栏180
10.1.6 进度条182
10.1.7 菜单184
10.1.8 选项卡式窗格187
10.2 总结188
10.3 问与答188
10.4 小测验189
10.4.1 问题189
10.4.2 答案189
10.5 认证练习190
10.6 练习190
第 11章 在用户界面上排列组件191
11.1 基本的界面布局191
11.1.1 布置界面191
11.1.2 顺序布局192
11.1.3 方框布局193
11.1.4 网格布局195
11.1.5 边框布局197
11.2 使用多个布局管理器198
11.3 卡片布局199
11.3.1 在应用程序中使用卡片布局200
11.3.2 单元格内边距和面板内边距204
11.4 总结204
11.5 问与答205
11.6 小测验205
11.6.1 问题205
11.6.2 答案206
11.7 认证练习206
11.8 练习207
第 12章 响应用户输入208
12.1 事件监听器208
12.1.1 设置组件209
12.1.2 事件处理方法209
12.2 使用方法211
12.2.1 行为事件211
12.2.2 焦点事件212
12.2.3 选项事件214
12.2.4 键盘事件216
12.2.5 鼠标事件216
12.2.6 鼠标移动事件217
12.2.7 窗口事件220
12.2.8 使用适配器类220
12.2.9 使用内部类222
12.3 总结223
12.4 问与答223
12.5 小测验224
12.5.1 问题224
12.5.2 答案224
12.6 认证练习224
12.7 练习225
第 13章 创建Java2D图形226
13.1 Graphics2D类226
13.2 绘制文本227
13.2.1 使用防锯齿改善字体和图形的
质量229
13.2.2 获取字体的信息229
13.3 颜色231
13.3.1 使用Color对象231
13.3.2 检测和设置当前颜色231
13.4 绘制直线和多边形232
13.4.1 用户坐标空间和设备坐标空间232
13.4.2 指定渲染属性233
13.4.3 创建要绘制的对象234
13.4.4 绘制对象236
13.5 总结239
13.6 问与答239
13.7 小测验239
13.7.1 问题239
13.7.2 答案240
13.8 认证练习240
13.9 练习240
第 14章 开发Swing应用程序241
14.1 Java Web Start241
14.2 使用Java Web Start243
14.2.1 创建JNLP文件243
14.2.2 在服务器上支持Web Start249
14.2.3 其他JNLP元素250
14.3 使用SwingWorker改善性能251
14.4 总结255
14.5 问与答255
14.6 小测验255
14.6.1 问题255
14.6.2 答案256
14.7 认证练习256
14.8 练习256
第 15章 输入和输出258
15.1 流简介258
15.1.1 使用流258
15.1.2 过滤流259
15.1.3 处理异常259
15.2 字节流259
15.3 过滤流262
15.4 字符流269
15.4.1 读取文本文件269
15.4.2 写文本文件271
15.5 文件和路径272
15.6 总结274
15.7 问与答274
15.8 小测验275
15.8.1 问题275
15.8.2 答案275
15.9 认证练习275
15.10 练习276
第 16章 使用内部类和闭包277
16.1 内部类277
16.2 闭包284
16.3 总结288
16.4 问与答288
16.5 小测验288
16.5.1 问题288
16.5.2 答案289
16.6 认证练习289
16.7 练习290
第 17章 通过Internet进行通信291
17.1 Java联网技术291
17.1.1 打开跨越网络的流291
17.1.2 套接字294
17.1.3 Socket服务器297
17.1.4 设计服务器应用程序298
17.1.5 测试服务器299
17.2 java.nio包300
17.2.1 缓冲区301
17.2.2 通道303
17.3 总结310
17.4 问与答311
17.5 小测验311
17.5.1 问题311
17.5.2 答案311
17.6 认证练习311
17.7 练习312
第 18章 使用JDBC 4.2和Derby访问
数据库313
18.1 JDBC313
18.1.1 数据库驱动程序314
18.1.2 查看数据库314
18.1.3 读取数据库记录316
18.1.4 将记录写入数据库320
18.1.5 遍历结果集325
18.2 总结325
18.3 问与答325
18.4 小测验326
18.4.1 问题326
18.4.2 答案326
18.5 认证练习326
18.6 练习327
第 19章 读写RSS Feed328
19.1 使用XML328
19.2 设计XML语言330
19.3 使用Java处理XML331
19.4 使用XOM处理XML331
19.4.1 创建XML文档332
19.4.2 修改MXL文档334
19.4.3 格式化XML文档338
19.4.4 评估XOM339
19.5 总结341
19.6 问与答342
19.7 小测验342
19.7.1 问题342
19.7.2 答案342
19.8 认证练习343
19.9 练习343
第 20章 XML Web服务344
20.1 XML-RPC简介344
20.2 使用XML-RPC进行通信345
20.2.1 发送请求345
20.2.2 响应请求346
20.3 选择XML-RPC实现347
20.4 使用XML-RPC Web服务348
20.5 创建XML-RPC Web服务350
20.6 总结354
20.7 问与答354
20.8 小测验354
20.8.1 问题355
20.8.2 答案355
20.9 认证练习355
20.10 练习356
第 21章 使用Java编写Android应用357
21.1 Android的历史357
21.2 编写Android应用358
21.2.1 组织Android项目360
21.2.2 创建程序361
21.3 运行应用362
21.4 设计Android应用363
21.4.1 准备资源363
21.4.2 配置清单文件364
21.4.3 设计图形用户界面365
21.4.4 编写代码367
21.5 总结372
21.6 问与答372
21.7 小测验372
21.7.1 问题372
21.7.2 答案372
21.8 认证练习373
21.9 练习373
附录A 使用集成开发环境NetBeans376
A.1 安装NetBeans376
A.2 新建项目376
A.3 新建Java类378
A.4 运行应用程序379
A.5 修复错误380
A.6 展开和折叠窗格381
A.7 探索NetBeans382
附录B 配套网站383
附录C 修复Android Studio模拟器存在的
问题384
C.1 运行应用时出现的问题384
C.1.1 在Android S tudio中下载HAXM385
C.1.2 在计算机中安装HAXM385
C.1.3 检查BIOS设置387
附录D 使用Java开发包388
D.1 选择Java开发工具388
D.2 配置JDK390
D.2.1 使用命令行界面390
D.2.2 切换文件夹391
D.2.3 在MS-DOS中创建文件夹392
D.2.4 在MS-DOS中运行程序392
D.2.5 修复配置错误393
D.3 使用文本编辑器396
D.4 创建示例程序397
D.5 设置CLASSPATH变量398
D.5.1 在大多数Windows版本中设置
CLASSPATH399
D.5.2 在Windows 98 Me中设置CLASSPATH400
附录E 使用Java开发包编程402
E.1 JDK概览402
E.2 Java虚拟机403
E.3 编译器javac404
E.4 浏览器appletviewer405
E.5 文档工具javadoc407
E.6 Java文件存档工具jar409
E.7 调试器jdb410
E.7.1 调试应用程序411
E.7.2 调试小程序412
E.7.3 高 级调试命令412
E.8 使用系统属性413
E.9 代码签名工具keytool和jarsigner414

 

 

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