登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書

『簡體書』Java SE 12基础

書城自編碼: 3548025
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 蔡文龙,何嘉益,张志成,张力元
國際書號(ISBN): 9787302551737
出版社: 清华大学出版社
出版日期: 2020-08-01

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

售價:HK$ 116.2

我要買

 

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


新書推薦:
情史(全2册)
《 情史(全2册) 》

售價:HK$ 147.2
思想会·富人身上的目光:美国、亚洲与欧洲民众眼中的收入与财富
《 思想会·富人身上的目光:美国、亚洲与欧洲民众眼中的收入与财富 》

售價:HK$ 102.1
纯粹·四手联弹
《 纯粹·四手联弹 》

售價:HK$ 59.8
论目的(西塞罗哲学文集;崔延强 主编)
《 论目的(西塞罗哲学文集;崔延强 主编) 》

售價:HK$ 89.7
障碍是道路 生活充满了障碍,毅力与韧性直面痛苦和逆境
《 障碍是道路 生活充满了障碍,毅力与韧性直面痛苦和逆境 》

售價:HK$ 90.9
工业数字化本质:数字化平台下的业务实践
《 工业数字化本质:数字化平台下的业务实践 》

售價:HK$ 102.4
OKR实战宝典:顶尖企业的成功秘籍(目标与关键成果法实战宝典)(组织变革与创新管理系列丛书)
《 OKR实战宝典:顶尖企业的成功秘籍(目标与关键成果法实战宝典)(组织变革与创新管理系列丛书) 》

售價:HK$ 98.9
历史的棋局
《 历史的棋局 》

售價:HK$ 66.7

 

建議一齊購買:

+

HK$ 64.9
《编程逻辑及C语言实现》
+

HK$ 94.2
《Java从入门到精通(第5版)》
+

HK$ 97.5
《PHP+MySQL动态网站开发(全案例微课版)》
+

HK$ 117.5
《看漫画学Python:有趣、有料、好玩、好用(全彩版)》
+

HK$ 115.7
《零基础学PHP(全彩版)》
+

HK$ 124.8
《JavaScript悟道》
編輯推薦:
专家与教师共同执笔。由OCJP原SCJP与MTA Java认证讲师、Java课程教师以及OCJP认证专家群共同编著,是针对初学者学习程序设计的入门教材。
? 程序设计的技能养成。理论与实践相结合,范例操作皆以图示表示。由书中范例说明、问题分析、程序架构解说,训练初学者逻辑思考、解决问题的能力,使初学者轻松迈入Java程序设计的殿堂。
? OCJP概念与实例导入。内文融入了OCJP概念,除数据库、Swing窗口程序设计与专题外的章节均提供OCJP与MTA Java具有代表性的认证实例练习,训练初学者考取OCJP与MTA Java认证的基本素养,让初学者学有所成。
? 丰富的内容与实务应用。介绍了Java程序设计的基本流程、数组、Java 12 switch新语法、面向对象的程序设计、接口与多态、多线程、异常处理、文件IO、Swing窗口程序设计、事件处理、JDBC数据库程序设计、Lambda表达式与专题设计。每个单元由浅入深,循序渐进,范例贴近日常生活,让初学者学以致用。
? 游戏数据库专题设计。*后一章以拉霸游戏机与记忆大考验两个专题,让用户进入专题设计的领域,进而拥有设计专题
內容簡介:
《Java SE 12基础》是由教授OCJP原SCJP认证、MTA Java认证、Java课程的教师以及OCJP认证专家群,针对目前初学者学习程序设计应具备的基本素养所编写的Java入门教材。《Java SE 12基础》主要介绍了Java程序设计的基本流程、数组与方法、对象与类、继承、接口与多态、异常处理、集合与泛型、多线程、IO常用类、Swing窗口程序设计、JDBC数据库程序设计、Lambda表达式等内容。《Java SE 12基础》除了数据库、Swing、Lambda和专题的章节外,所有章节融入了OCJP与MTA Java认证的概念,还提供OCJP与MTA Java具有代表性的认证实例练习,训练初学者考取OCJP与MTA Java的基本素养。 《Java SE 12基础》可作为初学者学习Java程序设计以及OCJP与MTA Java认证必修的入门书,也可作为教师教授OCJP认证、MTA Java认证、Java课程的教材。
目錄
第1章 Java 概述 1
1.1 Java的兴起 2
1.1.1 Java的由来 2
1.1.2 Java的版本 2
1.1.3 Java SE的组成 3
1.2 Java的特点 3
1.3 安装Java SE 12 5
1.3.1 下载JDK 5
1.3.2 安装JDK 6
1.3.3 环境变量设定 6
1.3.4 Java环境的相关重要文件 9
1.4 使用记事本编写Java程序 10
1.5 安装Eclipse 12
1.6 在Eclipse集成开发环境下编写Java程序 13
1.6.1 打开Eclipse 13
1.6.2 编写Java程序 14
1.7 Java 程序架构 21
1.8 创建程序说明文档 23
1.9 反编译程序 25
1.10 认证实例练习 26
1.11 习题 27

第2章 数据类型与运算符 29
2.1 标识符与保留字 30
2.1.1 标识符 30
2.1.2 保留字 30
2.2 基本数据类型 31
2.2.1 字符型和字符串常量 31
2.2.2 数值常量 32
2.2.3 布尔常量 34
2.3 变量与常量 34
2.3.1 变量的声明 34
2.3.2 常量的声明 36
2.3.3 var变量的声明 37
2.4 运算符与表达式 38
2.4.1 赋值运算符 39
2.4.2 算术运算符 39
2.4.3 自增和自减运算符 40
2.4.4 关系运算符 41
2.4.5 逻辑运算符 42
2.4.6 位运算符 44
2.4.7 移位运算符 47
2.5 Java数据类型的转换 49
2.5.1 数据类型自动转换 49
2.5.2 数据类型强制转换 50
2.6 基本数据类型与引用数据类型 51
2.6.1 Global全局数据区 51
2.6.2 Stack栈 52
2.6.3 Heap堆 52
2.7 控制台输入与输出 54
2.7.1 输出 54
2.7.2 输入 56
2.7.3 字符串转换成数值数据类型 57
2.8 认证实例练习 59
2.9 习题 61

第3章 控制语句 63
3.1 前言 64
3.2 选择语句 64
3.2.1 if语句的使用 64
3.2.2 switch多分支语句 72
3.3 循环语句 78
3.3.1 for循环的使用 78
3.3.2 while循环的使用 81
3.3.3 do...while循环的使用 84
3.4 跳转语句 87
3.4.1 break的使用 87
3.4.2 continue的使用 90
3.5 认证实例练习 92
3.6 习题 96

第4章 数组 100
4.1 前言 101
4.2 数组的声明及使用 101
4.2.1 如何声明数组 102
4.2.2 数组的初始化 102
4.2.3 使用循环存取数组的内容 104
4.3 多维数组 106
4.3.1 二维数组的创建 106
4.3.2 多维数组的内存分配 107
4.3.3 使用嵌套循环存取二维数组的内容 108
4.3.4 非对称型数组 109
4.4 数组的排序与查找 113
4.4.1 冒泡排序法 113
4.4.2 顺序查找法与二分查找法 116
4.4.3 Arrays类的基本应用 120
4.5 认证实例练习 122
4.6 习题 125

第5章 方法 129
5.1 前言 130
5.2 方法 130
5.2.1 如何定义方法 131
5.2.2 如何调用方法 132
5.3 传值调用与引用调用 137
5.3.1 传值调用 137
5.3.2 引用调用 138
5.4 方法中的数组参数 140
5.4.1 以数组作为参数 140
5.4.2 获得命令行的数据 142
5.5 方法重载 143
5.6 递归 146
5.7 实例 147
5.8 认证实例练习 149
5.9 习题 152

第6章 对象与类 154
6.1 面向对象程序设计概述 155
6.2 类与对象的关系 156
6.2.1 如何定义类 156
6.2.2 如何创建对象 158
6.2.3 如何封装成员数据 161
6.3 方法成员重载 164
6.4 构造方法 166
6.5 静态成员 168
6.6 this引用自身类 170
6.7 认证实例练习 171
6.8 习题 176

第7章 继承、接口与多态 179
7.1 继承 180
7.1.1 继承的实现 180
7.1.2 多重继承 182
7.1.3 方法覆盖 184
7.1.4 默认构造方法的执行顺序 185
7.1.5 使用super 187
7.1.6 使用final 188
7.1.7 static成员的限制 190
7.2 抽象类与抽象方法 192
7.3 接口 194
7.3.1 接口和类的不同 195
7.3.2 接口的定义 195
7.3.3 接口继承 197
7.4 多态 199
7.4.1 以抽象类实现多态 200
7.4.2 以接口实现多态 203
7.5 包 206
7.5.1 包的功能 206
7.5.2 包的定义 206
7.5.3 类与类中成员权限的设定 207
7.5.4 引用包 207
7.6 认证实例练习 210
7.7 习题 216

第8章 异常处理 220
8.1 异常 221
8.2 异常处理 221
8.2.1 try catch 222
8.2.2 多个catch语句 224
8.2.3 try catch finally 226
8.2.4 方法的异常处理 227
8.3 Java常用的异常类 228
8.4 手动抛出异常 230
8.4.1 使用throw 230
8.4.2 使用throws 231
8.5 自定义异常类 233
8.6 认证实例练习 236
8.7 习题 240

第9章 集合与泛型 243
9.1 集合对象 244
9.1.1 Collections Framework 架构 244
9.1.2 集合对象的特点 245
9.1.3 泛型类型与集合对象 245
9.2 Collection接口 245
9.3 Set接口与HashSet类 246
9.4 SortedSet接口与TreeSet类 250
9.5 List接口与实现类 252
9.6 Map接口与HashMap类 258
9.7 SortedMap接口与TreeMap类 261
9.8 Collections集合工具类 262
9.9 集合的迭代器 264
9.9.1 Iterator接口 264
9.9.2 ListIterator接口 266
9.10 认证实例练习 268
9.11 习题 271

第10章 多线程 275
10.1 线程简介 276
10.2 线程的生命周期 277
10.3 如何创建线程 278
10.3.1 继承Thread类来创建线程 278
10.3.2 实现Runnable接口来创建线程 282
10.4 Thread类常用的方法 284
10.4.1 Thread类的构造方法 284
10.4.2 Thread类常用的方法 285
10.5 线程的同步 290
10.6 线程的等待和唤醒 295
10.7 认证实例练习 298
10.8 习题 300

第11章 Swing图形用户界面 303
11.1 Swing简介 304
11.2 JFrame类 304
11.3 布局管理器 306
11.3.1 绝对坐标界面布局 307
11.3.2 边框布局 308
11.3.3 流布局 311
11.3.4 网格布局 313
11.4 事件处理 315
11.5 事件源 318
11.6 习题 321

第12章 Swing组件一 322
12.1 Swing组件简介 323
12.2 JLabel标签组件 323
12.3 ImageIcon图像图标组件 324
12.4 JTextField文本框组件 326
12.5 JButton按钮组件 329
12.6 JOptionPane对话框组件 332
12.7 习题 340

第13章 Swing组件二 342
13.1 JPanel面板组件 343
13.2 JCheckBox复选框组件 347
13.3 JRadioButton单选按钮组件 348
13.4 选择组件的事件 350
13.5 JTextArea文本域组件 353
13.6 JSrollPane 滚动面板组件 355
13.7 JList列表组件 358
13.8 JComboBox下拉列表框组件 361
13.9 习题 365

第14章 IO常用类 367
14.1 Java IO处理 368
14.2 File类 368
14.3 文件输入流类 370
14.3.1 Reader类 370
14.3.2 FileReader类 371
14.3.3 BufferedReader类 373
14.3.4 CharArrayReader类 374
14.4 文件输出流类 374
14.4.1 Writer类 374
14.4.2 FileWriter类 375
14.4.3 BufferedWriter类 375
14.4.4 CharArrayWriter类 378
14.5 二进制文件输入流类 378
14.5.1 InputStream类 378
14.5.2 FileInputStream类 379
14.5.3 BufferedInputStream类 380
14.5.4 ByteArrayInputStream类 381
14.6 二进制文件输出流类 382
14.6.1 OutputStream类 382
14.6.2 FileOutputStream类 383
14.6.3 BufferedOutputStream类 384
14.6.4 ByteArrayOutputStream类 385
14.7 实例练习 387
14.8 习题 390

第15章 JDBC数据库程序设计 392
15.1 JDBC简介 393
15.2 连接SQL Server数据库 393
15.2.1 下载JDBC for SQL Server驱动程序 393
15.2.2 在项目中加载JDBC for SQL Server驱动程序 394
15.2.3 连接数据库的类 396
15.3 如何查询数据表的记录 398
15.4 如何编辑数据表的记录 401
15.5 习题 405

第16章 Lambda表达式 407
16.1 Lambda简介 408
16.2 Lambda简例介绍 408
16.3 Lambda语法说明 419
16.4 方法引用 421
16.5 习题 423

第17章 窗口应用程序设计专题 425
17.1 拉霸游戏机设计 426
17.2 记忆大考验游戏设计 434

附录 442
內容試閱
经过20多年的发展,Java技术不断推陈出新。2019年3月,Java 12正式发布,新的版本给用户带来了新的体验。曾经有人这样说过,有了Java,你不需要担心自己因体力不支而不能登上更高的技术楼层,Java会像电梯一样,承载它的用户轻松到达任何高度。Java是一种功能强大的编程语言,以其完全面向对象和跨平台的特点风靡全球,它是目前国内外最为流行和应用最广泛的编程技术。
虽然市场上已经有很多有关Java的书籍,但大多都晦涩难懂,让人看不下去,实用性不强。台湾碁峰资讯股份有限公司出版的《Java SE 12基础必修课》一书,是由OCJP原SCJP认证专家及有多年授课经验的教师共同编著,针对初学者学习程序设计所应具备的基本技能而编写的Java入门教材。与同类书籍相比,《Java SE 12基础》摆脱了一般书籍中枯燥的语法讲授,以实际应用为主,理论联系实际,提供了大量且浅显易懂的实例,增强了《Java SE 12基础》的实用性和可操作性。通过实例引导读者,进而掌握学习完全面向对象编程语言的思想和方法。
《Java SE 12基础》的原版书采用繁体字编写,繁体版与简体版在表达方式上存在很多差异,若想进一步推广使用,需要进行繁简转换。但是,繁体版与简体版在用字、数据表示、译名、标点符号、排版等方面有所差异,如同一事物使用的词语表达不同,同一词语表达的事物也有所不同。因此,这并不是一个简单的繁简转换工作,在转换过程中需要把其中很多繁体版用语改编为可以理解的简体版文字。受清华大学出版社的委托,我们组织富有经验的一线教师对《Java SE 12基础》进行文字转换和改编工作。在改编过程中,编者们认真研究繁体版的术语用法,并结合自己多年的教学经验和工程实践经验,所有的图示和代码都增加了注释,就是为了帮助读者降低难度,快速入手;大量改用简体版常用的表达方式,而不是一味地介绍术语、概念和原理,其工作量之繁重,并不亚于一本新书的编写。
全书共分17章,首先介绍了Java语言的特点、基本数据类型、结构化程序设计的基本思想Java从面向过程语言继承过来,仍然采用模块化的思想,通过与现实世界的对比,讲述了面向对象编程的基本特征;其次介绍了多线程、异常处理、泛型、常用的Java类、图形界面设计、事件处理、输入输出流、数据库编程等技术;最后介绍了Lambda表达式和游戏编程技术,并提供了多个实用的例子。《Java SE 12基础》还介绍了Java 10以后新增的功能Var,使用Var声明局部变量,可以不需要先指定变量的数据类型,而是交由Java编译器自动推断变量的数据类型,程序设计将更具弹性。此外,《Java SE 12基础》还介绍了Java 12提供的switch新语法,通过switch新语法让撰写程序更加精简。
《Java SE 12基础》非常适合零基础的自学者,也适合作为高等院校编程技术的教材。无论读者是否从事计算机相关行业,是否接触过Java,都能从《Java SE 12基础》中找到最佳的起点。《Java SE 12基础》结合实际工作中的范例,由浅入深、循序渐进,逐一讲解Java的各种知识和技术,让初学者从范例练习中学习到程序设计的思想与技巧,了解Java的运行原理。《Java SE 12基础》除了数据库、Swing、Lambda和专题的章节之外,所有章节融入OCJP与MTA Java认证的概念,还加入OCJP与MTA Java认证实例练习小节,并针对OCJP与MTA Java类似题做详解说明,读者可以随时自我检测巩固所学知识。《Java SE 12基础》最后以两个游戏开发项目来总结《Java SE 12基础》所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。
《Java SE 12基础》由郑州升达经贸管理学院的何保锋负责全书的文字转换和改编工作,此外,郑州工业应用技术学院的孙滨参与了第3~9章内容的整理,郑州升达经贸管理学院的张小峰参与了第10~14章内容的整理,在此表示衷心的感谢。
由于繁体版和简体版表达方式不同,以及台湾作者的写作风格与大陆作者也有所差异,《Java SE 12基础》的文字转换和改编工作难免存在疏漏之处,欢迎读者批评指正。
《Java SE 12基础》提供课件、实例程序源文件、习题参考答案及源代码,读者可扫描下方二维码获取:
课件 实例程序源文件 习题参考答案及源代码
编 者
2020年5月

 

 

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