Java编程的逻辑 (Java核心技术系列) - 马俊昌 - (EPUB全文下载)
文件大小:3.81 mb。
文件格式:epub 格式。
书籍内容:
Java
核心技术系列
Java编程的逻辑
马俊昌 著
ISBN:978-7-111-58772-9
本书纸版由机械工业出版社于2018年出版,电子版由华章分社(北京华章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
微信公众号 华章电子书(微信号:hzebook)
目录
读者评论
前言
第一部分 编程基础与二进制
第1章 编程基础
1.1 数据类型和变量
1.2 赋值
1.3 基本运算
1.4 条件执行
1.5 循环
1.6 函数的用法
1.7 函数调用的基本原理
第2章 理解数据背后的二进制
2.1 整数的二进制表示与位运算
2.2 小数的二进制表示
2.3 字符的编码与乱码
2.4 char的真正含义
第二部分 面向对象
第3章 类的基础
3.1 类的基本概念
3.2 类的组合
3.3 代码的组织机制
第4章 类的继承
4.1 基本概念
4.2 继承的细节
4.3 继承实现的基本原理
4.4 为什么说继承是把双刃剑
第5章 类的扩展
5.1 接口的本质
5.2 抽象类
5.3 内部类的本质
5.4 枚举的本质
第6章 异常
6.1 初识异常
6.2 异常类
6.3 异常处理
6.4 如何使用异常
第7章 常用基础类
7.1 包装类
7.2 剖析String
7.3 剖析StringBuilder
7.4 剖析Arrays
7.5 剖析日期和时间
7.6 随机
第三部分 泛型与容器
第8章 泛型
8.1 基本概念和原理
8.2 解析通配符
8.3 细节和局限性
第9章 列表和队列
9.1 剖析ArrayList
9.2 剖析LinkedList
9.3 剖析ArrayDeque
第10章 Map和Set
10.1 剖析HashMap
10.2 剖析HashSet
10.3 排序二叉树
10.4 剖析TreeMap
10.5 剖析TreeSet
10.6 剖析LinkedHashMap
10.7 剖析EnumMap
10.8 剖析EnumSet
第11章 堆与优先级队列
11.1 堆的概念与算法
11.2 剖析PriorityQueue
11.3 堆和PriorityQueue的应用
第12章 通用容器类和总结
12.1 抽象容器类
12.2 Collections
12.3 容器类总结
第四部分 文件
第13章 文件基本技术
13.1 文件概述
13.2 二进制文件和字节流
13.3 文本文件和字符流
13.4 文件和目录操作
第14章 文件高级技术
14.1 常见文件类型处理
14.2 随机读写文件
14.3 内存映射文件
14.4 标准序列化机制
14.5 使用Jackson序列化为JSON/XML/MessagePack
第五部分 并发
第15章 并发基础知识
15.1 线程的基本概念
15.2 理解synchronized
15.3 线程的基本协作机制
15.4 线程的中断
第16章 并发包的基石
16.1 原子变量和CAS
16.2 显式锁
16.3 显式条件
第17章 并发容器
17.1 写时复制的List和Set
17.2 ConcurrentHashMap
17.3 基于跳表的Map和Set
17.4 并发队列
第18章 异步任务执行服务
18.1 基本概念和原理
18.2 线程池
18.3 定时任务的那些陷阱
第19章 同步和协作工具类
19.1 读写锁ReentrantReadWriteLock
19.2 信号量Semaphore
19.3 倒计时门栓CountDownLatch
19.4 循环栅栏CyclicBarrier
19.5 理解ThreadLocal
第20章 并发总结
20.1 线程安全的机制
20.2 线程的协作机制
20.3 容器类
20.4 任务执行服务
第六部分 动态与函数式编程
第21章 反射
21.1 Class类
21.2 应用示例
21.3 反射与泛型
第22章 注解
22.1 内置注解
22.2 框架和库的注解
22.3 创建注解
22.4 查看注解信息
22.5 注解的应用:定制序列化
22.6 注解的应用:DI容器
第23章 动态代理
23.1 静态代理
23.2 Java SDK动态代理
23.3 cglib动态代理
23.4 Java SDK代理与cglib代理比较
23.5 动态代理的应用:AOP
第24章 类加载机制
24.1 类加载的基本机制和过程
24.2 理解ClassLoader
24.3 类加载的应用:可配置的策略
24.4 自定义ClassLoader
24.5 自定义ClassLoader的应用:热部署
第25章 正则表达式
25.1 语法
25.2 Java API
25.3 模板引擎
25.4 剖析常见表达式
第26章 函数式编程
26.1 Lambda表达式
26.2 函数式数据处理:基本用法
26.3 函数式数据处理:强大方便的收集器
26.4 组合式异步编程
26.5 Java 8的日期和时间API
读者评论
我觉得你的文章跟一般Java教程最大的不同在于,你把各个知识点的“为什么”都解释得很清楚,非常对味,非常感谢。很多网上教程,都是直接教如何做的,主要是动手能力。可是做完了还是云里雾里。结合你的文章,一下子就通透了。
——Hannah
老马说编程,太好了。把神秘的编程,通俗地讲解,使编程者认识了本质。每个专题的介绍都是深入浅出,有分析,有总结,有详细例子,真是爱不释手的宝书。
——张工荣成
其实老马写的东西网上都有大把的类似文章,但是老马总是能把复杂的东西讲得深入浅出,把看似简单的东西分析得细致深入!
——VitaminChen
文章比其他文章的亮点:有情景带入,重点突出,让人耳目一新,读起来很方便。感谢辛 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Java编程的逻辑 (Java核心技术系列) - 马俊昌 - (EPUB全文下载)