• Java SE 12基础
  • Java SE 12基础
  • Java SE 12基础
  • Java SE 12基础
  • Java SE 12基础
21年品牌 40万+商家 超1.5亿件商品

Java SE 12基础

全新正版 极速发货

54.51 6.2折 88 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者蔡文龙 何嘉益 张志成 张力元

出版社清华大学出版社

ISBN9787302551737

出版时间2020-08

装帧平装

开本其他

定价88元

货号1202131094

上书时间2024-06-09

曲奇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目录

章  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
0章  多线程   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
1章  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
2章  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
3章  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
4章  I/O常用类   367
14.1  Java I/O处理   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
5章  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
6章  Lambda表达式   407
16.1  Lambda简介   408
16.2  Lambda简例介绍   408
16.3  Lambda语法说明   419
16.4  方法引用   421
16.5  习题   423
7章  窗口应用程序设计专题   425
17.1  拉霸游戏机设计   426
17.2  记忆大考验游戏设计   434
附录   442

内容摘要
《Java SE 12基础》是由教授OCJP(原SCJP)认证、MTA Java认证、Java课程的教师以及OCJP认证专家群,针对目前初学者学习程序设计应具备的基本素养所编写的Java入门教材。《Java SE 12基础》主要介绍了Java程序设计的基本流程、数组与方法、对象与类、继承、接口与多态、异常处理、集合与泛型、多线程、I/O常用类、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课程的教材。

主编推荐
" 专家与教师共同执笔。由OCJP(原SCJP)与MTA Java认证讲师、Java课程教师以及OCJP认证专家群共同编著,是针对初学者学习程序设计的入门教材。
 程序设计的技能养成。理论与实践相结合,范例操作皆以图示表示。由书中范例说明、问题分析、程序架构解说,训练初学者逻辑思考、解决问题的能力,使初学者轻松迈入Java程序设计的殿堂。
 OCJP概念与实例导入。内文融入了OCJP概念,除数据库、Swing窗口程序设计与专题外的章节均提供OCJP与MTA Java具有代表性的认证实例练习,训练初学者考取OCJP与MTA Java认证的基本素养,让初学者学有所成。
 丰富的内容与实务应用。介绍了Java程序设计的基本流程、数组、Java 12 switch新语法、面向对象的程序设计、接口与多态、多线程、异常处理、文件I/O、Swing窗口程序设计、事件处理、JDBC数据库程序设计、Lambda表达式与专题设计。每个单元由浅入深,循序渐进,范例贴近日常生活,让初学者学以致用。
 游戏数据库专题设计。很后一章以拉霸游戏机与记忆大考验两个专题,让用户进入专题设计的领域,进而拥有设计专题的完整体验。
"

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP