Java技术手册(原书第7版)

Java技术手册(原书第7版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [英] (Benjamin J. Evans) , (David Flanagan)
2021-09
版次: 1
ISBN: 9787111689904
定价: 129.00
装帧: 其他
开本: 16开
纸张: 胶版纸
字数: 300千字
  • 本书共分为两部分:
      第1部分介绍了Java开发环境、基本句法、面向对象编程、类型系统、内存管理以及并发机制;
      第2部分介绍了Java原生的核心库以及一些中高级开发者常用的技术,包括文档约定、集合类、数据格式、文件和I/O操作、类加载、反射、模块化以及平台工具。
      本书既适合新手Java程序员入门,也适合有多年Java开发经验的工程师阅读。 本杰明-J-埃文斯(Benjamin J. Evans)是一位企业家、顾问,也是一位教育家。他是jClarity的联合创始人,jClarity是一家专注于软件性能工具的初创公司。他著有多本书籍,包括Optimizing Java,还获得过Java Champion和JavaOne Rockstar奖,并且经常发表性能、体系结构和并发等主题的演讲。

     

    大卫-弗拉纳根(David Flanagan)是Mozilla的软件工程师,为O\'Reilly撰写了若干著作,包括《JavaScript权威指南》《Ruby编程语言》,以及本版的先前版本。 【部分 Java介绍9】

     

    第1章 Java环境介绍11

    1.1 Java语言、JVM和生态系统11

    1.2 Java和JVM简史16

    1.3 Java程序的生命周期17

    1.4 Java的安全性19

    1.5 Java和其他语言的比较20

    1.6 回应对Java的一些批评21

     

    第2章 Java的基本句法24

    2.1 Java程序概览25

    2.2 词法结构25

    2.3 基本数据类型29

    2.4 表达式和运算符36

    2.5 语句52

    2.6 方法69

    2.7 类和对象75

    2.8 数组79

    2.9 引用类型86

    2.10 包和Java命名空间90

    2.11 Java源文件的结构94

    2.12 定义并运行Java程序95

    2.13 小结96

     

    第3章 Java面向对象编程97

    3.1 类简介97

    3.2 字段和方法99

    3.3 创建和初始化对象105

    3.4 子类与继承109

    3.5 数据隐藏和封装120

    3.6 抽象类和方法127

    3.7 修饰符小结131

     

    第4章 Java类型系统133

    4.1 接口133

    4.2 Java泛型141

    4.3 枚举和注解153

    4.4 lambda表达式157

    4.5 嵌套类型164

    4.6 无法表示的类型和var174

    4.7 小结175

     

    第5章 Java的面向对象设计177

    5.1 Java的值177

    5.2 java.lang.Object类的重要方法178

    5.3 面向对象设计概要182

    5.4 带有lambda表达式的面向对象设计192

    5.5 异常和异常处理195

    5.6 Java编程的安全性197

     

    第6章 Java实现内存管理和并发编程的方式199

    6.1 Java内存管理的基本概念199

    6.2 JVM优化垃圾回收的方式203

    6.3 HotSpot堆205

    6.4 终结机制208

    6.5 Java对并发编程的支持211

    6.6 使用线程221

    6.7 小结223

     

    【第二部分 使用Java平台225】

     

    第7章 编程和文档约定227

    7.1 命名和大小写约定227

    7.2 实用的命名方式229

    7.3 Java文档注释230

    7.4 doclet238

    7.5 可移植程序的约定239

     

    第8章 使用Java集合242

    8.1 集合API简介242

    8.2 Java流和lambda表达式261

    8.3 小结268

     

    第9章 处理常见的数据格式269

    9.1 文本269

    9.2 数字和数学运算276

    9.3 在Java 8中处理日期和时间281

    9.4 小结287

     

    第10章 文件处理和I/O288

    10.1 经典的Java I/O288

    10.2 现代的Java I/O294

    10.3 NIO中的通道和缓冲区297

    10.4 异步I/O300

    10.5 网络303

     

    第11章 类加载、反射和方法句柄309

    11.1 类文件、类对象和元数据309

    11.2 类加载的各个阶段311

    11.3 安全的编程和类加载314

    11.4 应用类加载知识315

    11.5 反射318

    11.6 方法句柄323

     

    第12章 Java平台模块化327

    12.1 为什么要模块化328

    12.2 自行开发模块331

    12.3 模块化的问题340

    12.4 小结342

     

    第13章 平台工具344

    13.1 命令行工具344

    13.2 介绍JShell360

    13.3 小结363

    附录A 附加工具365

     
  • 内容简介:
    本书共分为两部分:
      第1部分介绍了Java开发环境、基本句法、面向对象编程、类型系统、内存管理以及并发机制;
      第2部分介绍了Java原生的核心库以及一些中高级开发者常用的技术,包括文档约定、集合类、数据格式、文件和I/O操作、类加载、反射、模块化以及平台工具。
      本书既适合新手Java程序员入门,也适合有多年Java开发经验的工程师阅读。
  • 作者简介:
    本杰明-J-埃文斯(Benjamin J. Evans)是一位企业家、顾问,也是一位教育家。他是jClarity的联合创始人,jClarity是一家专注于软件性能工具的初创公司。他著有多本书籍,包括Optimizing Java,还获得过Java Champion和JavaOne Rockstar奖,并且经常发表性能、体系结构和并发等主题的演讲。

     

    大卫-弗拉纳根(David Flanagan)是Mozilla的软件工程师,为O\'Reilly撰写了若干著作,包括《JavaScript权威指南》《Ruby编程语言》,以及本版的先前版本。
  • 目录:
    【部分 Java介绍9】

     

    第1章 Java环境介绍11

    1.1 Java语言、JVM和生态系统11

    1.2 Java和JVM简史16

    1.3 Java程序的生命周期17

    1.4 Java的安全性19

    1.5 Java和其他语言的比较20

    1.6 回应对Java的一些批评21

     

    第2章 Java的基本句法24

    2.1 Java程序概览25

    2.2 词法结构25

    2.3 基本数据类型29

    2.4 表达式和运算符36

    2.5 语句52

    2.6 方法69

    2.7 类和对象75

    2.8 数组79

    2.9 引用类型86

    2.10 包和Java命名空间90

    2.11 Java源文件的结构94

    2.12 定义并运行Java程序95

    2.13 小结96

     

    第3章 Java面向对象编程97

    3.1 类简介97

    3.2 字段和方法99

    3.3 创建和初始化对象105

    3.4 子类与继承109

    3.5 数据隐藏和封装120

    3.6 抽象类和方法127

    3.7 修饰符小结131

     

    第4章 Java类型系统133

    4.1 接口133

    4.2 Java泛型141

    4.3 枚举和注解153

    4.4 lambda表达式157

    4.5 嵌套类型164

    4.6 无法表示的类型和var174

    4.7 小结175

     

    第5章 Java的面向对象设计177

    5.1 Java的值177

    5.2 java.lang.Object类的重要方法178

    5.3 面向对象设计概要182

    5.4 带有lambda表达式的面向对象设计192

    5.5 异常和异常处理195

    5.6 Java编程的安全性197

     

    第6章 Java实现内存管理和并发编程的方式199

    6.1 Java内存管理的基本概念199

    6.2 JVM优化垃圾回收的方式203

    6.3 HotSpot堆205

    6.4 终结机制208

    6.5 Java对并发编程的支持211

    6.6 使用线程221

    6.7 小结223

     

    【第二部分 使用Java平台225】

     

    第7章 编程和文档约定227

    7.1 命名和大小写约定227

    7.2 实用的命名方式229

    7.3 Java文档注释230

    7.4 doclet238

    7.5 可移植程序的约定239

     

    第8章 使用Java集合242

    8.1 集合API简介242

    8.2 Java流和lambda表达式261

    8.3 小结268

     

    第9章 处理常见的数据格式269

    9.1 文本269

    9.2 数字和数学运算276

    9.3 在Java 8中处理日期和时间281

    9.4 小结287

     

    第10章 文件处理和I/O288

    10.1 经典的Java I/O288

    10.2 现代的Java I/O294

    10.3 NIO中的通道和缓冲区297

    10.4 异步I/O300

    10.5 网络303

     

    第11章 类加载、反射和方法句柄309

    11.1 类文件、类对象和元数据309

    11.2 类加载的各个阶段311

    11.3 安全的编程和类加载314

    11.4 应用类加载知识315

    11.5 反射318

    11.6 方法句柄323

     

    第12章 Java平台模块化327

    12.1 为什么要模块化328

    12.2 自行开发模块331

    12.3 模块化的问题340

    12.4 小结342

     

    第13章 平台工具344

    13.1 命令行工具344

    13.2 介绍JShell360

    13.3 小结363

    附录A 附加工具365

     
查看详情
相关图书 / 更多
Java技术手册(原书第7版)
Java高级框架应用开发与项目案例教程- Spring+SpringMVC+MyBatis
梁立新
Java技术手册(原书第7版)
JavaScript超入门(原书第2版)
狩野祐東
Java技术手册(原书第7版)
Java程序设计任务式教程
王雪松 著
Java技术手册(原书第7版)
Java程序设计实战教程
李西明、陈立为 著
Java技术手册(原书第7版)
Java程序设计基础(第7版)实验指导与习题解答
陈国君;陈磊;李梅生;刘秋莲
Java技术手册(原书第7版)
Java程序设计
林爱武;宋伟;齐晶薇
Java技术手册(原书第7版)
Java编程从入门到实践(微课视频版)
李兴华 著;沐言科技 编
Java技术手册(原书第7版)
Java语言程序设计(进阶篇)(原书第12版)
[美]梁勇(Y. Daniel Liang)
Java技术手册(原书第7版)
JavaWeb程序设计任务教程(第2版)
黑马程序员 著
Java技术手册(原书第7版)
Java程序设计(第3版北京大学信息技术系列教材)
蔡翠平 著;唐大仕 编
Java技术手册(原书第7版)
Java程序设计基础(第2版)
耿祥义 著
Java技术手册(原书第7版)
Java轻量级Web开发深度探索
罗刚
您可能感兴趣 / 更多
Java技术手册(原书第7版)
下火了美好的事物总经得起耐心等待3-6蒲蒲兰绘本
[英]山姆亚瑟 著
Java技术手册(原书第7版)
苏格拉底前后
[英]弗朗西斯·麦克唐纳·康福德 著;孙艳萍 译
Java技术手册(原书第7版)
修昔底德
[英]P.J.罗德(P.J.Rhodes) 著;白春晓 译
Java技术手册(原书第7版)
柳林风声(美绘拼音版+名师视频讲解)一二三年级-中小学生大阅读经典故事[7-10岁]
[英]肯尼思·格雷厄姆 著;董泽 编
Java技术手册(原书第7版)
博弈论基础
[英]肯·宾默尔(Ken Binmore) 著;郎艳怀 译
Java技术手册(原书第7版)
莱亚德尼尼微考古文献汇编(共6册英文版)(精)/考古系列/寰宇文献
[英]奥斯汀·莱亚德 著
Java技术手册(原书第7版)
爱丽丝漫游奇境/大语文新阅读经典书系
[英]刘易斯·卡罗尔 著;新阅读经典编委会 译
Java技术手册(原书第7版)
鲁拜集书目
[英]安布罗斯·乔治·波特 著
Java技术手册(原书第7版)
门萨全新谜题集(聪明人喜欢挑战的脑力游戏;读完这本书,您也有机会成为门萨俱乐部的一员!)
[英]蒂姆·戴多普洛斯 著;丁大刚、金菲菲 译
Java技术手册(原书第7版)
论失业与就业
[英]庇古(Pigou) 著;赵彦锋 译
Java技术手册(原书第7版)
时尚的美学经济:服装和模特业的市场和价值
[英]乔安妮·恩特威斯尔(Joanne Entwistle) 著;王婧倩 译
Java技术手册(原书第7版)
三联精选:劝导简·奥斯丁
[英]简·奥斯丁 著