Introduction
Kotlin实战
1.Kotlin:定义和目的
2.Kotlin基础
3.函数的定义和调用
4.类、对象和接口
5.Lambda编程
6.Kotlin的类型系统
7.运算符重载及其他约定
8.高阶函数:Lambda作为形参和返回值
9.泛型
10.注解与反射
11.DSL构建
Java并发编程实战
1.简介
2.线程安全性
3.对象的共享
4.对象的组合
5.基础构建模块
6.任务执行
7.取消和关闭
8.线程池的使用
9.图形用户界面程序
10.避免活跃性危险
11.性能与可伸缩性
12.并发程序的测试
13.显式锁
14.构建自定义的同步工具
15.原子变量与非阻塞同步机制
16.Java内存模型
Java并发编程的艺术
1.并发编程的挑战
2.Java并发机制的底层实现原理
3.Java内存模型
4.Java并发编程基础
5.Java中的锁
6.Java并发容器和框架
7.Java中的13个原子操作类
8.Java中的并发工具类
9.Java中的线程池
10.Executor框架
11.Java并发编程实践
EffectiveJava
1.引言
2.创建和销毁对象
3.对于所有对象都通用的方法
4.类和接口
5.泛型
6.枚举和注解
7.方法
8.通用程序设计
9.异常
10.并发
11.序列化
HeadFirst设计模式
1.设计模式入门
2.观察者模式
3.装饰者模式
4.工厂模式
5.单件模式
6.封装调用:命令模式
7.适配器与外观模式
8.封装算法:模板方法模式
9.管理良好的集合:迭代器与组合模式
10.事务的状态:状态模式
11.控制对象访问:代理模式
12.模式中的模式:复合模式
13.真实世界中的模式:与设计模式相处
14.剩下的模式
设计模式之禅
1.单一职责原则
2.里氏替换原则
3.依赖倒置原则
4.接口隔离原则
5.迪米特原则
6.开闭原则
7.单例模式
8.工厂方法模式
9.抽象工厂模式
10.模板方法模式
11.建造者模式
12.代理模式
13.原型模式
14.中介者模式
15.命令模式
16.责任链模式
17.装饰模式
18.策略模式
19.适配器模式
20.迭代器模式
21.组合模式
22.观察者模式
23.门面模式
24.备忘录模式
25.访问者模式
26.状态模式
27.解释器模式
28.享元模式
29.桥梁模式
30.创建类模式大PK
31.结构类模式大PK
32.行为类模式大PK
33.跨战区PK
34.命令模式+责任链模式
35.工厂方法模式+策略模式
36.观察者模式+中介者模式
37.MVC框架
38.新模式
Android开发艺术探索
1.Activity的生命周期和启动模式
2.IPC机制
3.View的事件体系
4.View的工作原理
5.理解RemoteViews
6.Android的Drawable
7.Android动画深入分析
8.理解Window和WindowManager
9.四大组件的工作过程
10.Android的消息机制
11.Android的线程和线程池
12.Bitmap的加载和Cache
13.综合技术
14.JNI和NDK编程
15.Android性能优化
深入理解Android 卷I
1.阅读前的准备工作
2.深入理解JNI
3.深入理解init
4.深入理解zygote
5.深入理解常见类
6.深入理解Binder
7.深入理解Audio系统
8.深入理解Surface系统
9.深入理解Vold和Rild
10.深入理解MediaScanner
深入理解Android 卷III
1.开发环境部署
2.深入理解Java Binder和MessageQueue
3.深入理解AudioService
4.深入理解WindowManagerService
5.深入理解Android输入系统
6.深入理解控件系统
7.深入理解SystemUI
8.深入理解Android壁纸
深入理解计算机系统
1.计算机系统漫游
2.信息的表示和处理
3.程序的机器级表示
4.处理器体系结构
5.优化程序性能
6.存储器层次结构
7.链接
8.异常控制流
9.虚拟内存
10.系统级I/O
11.网络编程
12.并发编程
深入理解Java虚拟机
1.走进Java2
2.Java内存区域与内存溢出异常
3.垃圾收集器与内存分配策略
4.虚拟机性能监控与故障处理工具
5.调优案例分析与实战
6.类文件结构
7.虚拟机类加载机制
8.虚拟机字节码执行引擎
9.类加载及执行子系统的案例与实战
10.早期(编译器)优化
11.晚期(运行期)优化
12.Java内存模型与线程
13.线程安全与锁优化
图解Java多线程设计模式
1.序章-Java线程
2.序章-多线程程序的评价标准
3.SingleThreadedExecution模式-能通过这座桥的只有一个人
4.Immutable模式-想破坏也破坏不了
5.GuardedSuspension模式-等我准备好哦
6.Balking模式-不需要就算了
7.Producer-Consumer模式-我来做,你来用
8.ReadWriteLock模式-大家一起读没问题,但读的时候不要写哦
9.Thread-Per-Message模式-这项工作就交给你了
10.WorkerThread模式-工作没来就一直等,工作来了就干活
11.Future模式-先给您提货单
12.Two-Phase Termination模式-先收拾房间再睡觉
13.Thread-Specific Storage模式-一个线程一个储物柜
14.Active Object模式-接收异步消息的主动对象
15.总结-多线程编程的模式语言
Dart编程语言
1.简介
2.对象、接口、类与mixin
3.库
4.函数
5.类型
6.表达式和语句
7.反射
8.异步与isolate
9.结论
Language Tour
Library Tour
Android内核剖析
1.Linux基础
2.Java基础
3.Android源码下载及开发环境配置
4.使用git
5.Binder
6.Framework概述
7.理解Context
8.创建窗口的过程
9.Framework的启动过程
10.AMS内部原理
11.从输入设备中获取消息
12.屏幕绘制基础
13.View工作原理
14.WMS工作原理
15.资源访问机制
16.程序包管理PMS
17.输入法框架
18.Android编译系统
19.编译自己的ROM
设计模式
1.引言
2.实例研究:设计一个文档编辑器
3.创建型模式
4.结构型模式
5.行为模式
6.结论
本書使用 GitBook 釋出
6.深入理解控件系统
results matching "
"
No results matching "
"