Java 9 口袋指南(第4版)

作者
Robert Liguori(罗伯特·利果里) Patricia Liguori(帕特丽夏·利果里)
丛书名
出版社
电子工业出版社
ISBN
9787121346026
简要
简介
内容简介书籍计算机书籍 本书以通俗易懂的语言介绍了Java语言的语法、类型、并发编程等基础知识,同时还以样例的形式讲解了Lambda表达式、Java模块系统、JShell这些Java 8和Java 9新引入的特性。本书不仅能够满足初学者了解、掌握Java语言的需要,还能帮助资深的工程师快速熟悉和把握Java新技术的发展趋势。本书内容简洁、样例丰富,可以作为Java开发人员案头常备的参考书籍。
目录
前言 ........................................XIII
第 1 部分 语言
第 1 章 命名约定 ........................................ 3
缩略词 ........................................3
注解名 ........................................3
类名 ........................................4
常量名 ........................................4
枚举名称 ........................................4
泛型类型参数名 ........................................4
实例与静态变量名 ........................................5
接口名 ........................................5
方法名 ........................................5
包名 ........................................5
模块名 ........................................6
参数和本地变量名 ........................................6
第 2 章 词法元素 ........................................ 9
Unicode 与 ASCII ........................................9
压缩字符串........................................11
注释 ........................................11
关键字 ........................................12
识别符 ........................................13
分隔符 ........................................14
操作符 ........................................15
字面量 ........................................16
转义序列 ........................................19
Unicode 货币符号 ........................................20
第 3 章 基本类型 ........................................ 23
原始类型 ........................................23
原始类型的字面量 ........................................24
浮点实体 ........................................26
原始类型的数值提升 ........................................28
包装类 ........................................29
自动装箱和拆箱 ........................................30
第 4 章 引用类型 ........................................ 33
引用类型与原始类型的对比 ........................................34
默认值 ........................................34
引用对象的转换 ........................................36
原始类型与引用类型的转换 ........................................37
传递引用类型到方法中 ........................................37
引用类型的对比 ........................................38
拷贝引用类型 ........................................40
引用类型的内存分配与垃圾回收 ........................................42
第 5 章 面向对象编程 ........................................ 43
类和对象 ........................................43
可变长度的参数列表 ........................................49
抽象类与抽象方法 ........................................50
静态数据成员、静态方法、静态常量以及静态初始化器 .....51
接口 ........................................52
枚举 ........................................53
注解类型 ........................................54
函数式接口........................................56
第 6 章 语句和代码块 ........................................ 57
表达式语句........................................57
空语句 ........................................58
代码块 ........................................58
条件语句 ........................................58
迭代语句 ........................................60
控制转移 ........................................62
synchronized 语句 ........................................63
断言语句 ........................................63
异常处理语句 ........................................64
第 7 章 异常处理 ........................................ 65
异常层级结构 ........................................65
检查型 / 非检查型异常和错误........................................66
常见的检查型 / 非检查型异常和错误 ...................................67
异常处理的关键字 ........................................69
异常处理的过程 ........................................74
定义自己的异常类 ........................................74
打印异常信息 ........................................75
第 8 章 Java 修饰符 ........................................ 77
访问修饰符........................................78
其他(非访问)修饰符 ........................................79
修饰符的编码 ........................................80
第 2 部分 平台
第 9 章 Java 平台,标准版 .................................... 83
常用的 Java SE API 库 ........................................83
第 10 章 开发的基础工具 ....................................... 97
Java 运行时环境 ........................................97
Java 开发工具集 ........................................97
Java 程序结构........................................99
命令行工具........................................100
类路径 ........................................105
第 11 章 内存管理 ........................................107
垃圾收集器........................................107
内存管理工具 ........................................109
命令行参数........................................110
调整 Java 堆的大小 ........................................113
元空间 ........................................113
与 GC 进行交互 ........................................113
第 12 章 基本输入和输出 ......................................115
标准的流 in、out 和 err ........................................115
标准输入和输出类的层级结构 ........................................116
文件读取和写入 ............

推荐

车牌查询
桂ICP备20004708号-3