• 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 釋出

Introduction

Solarex's Notebook

Visit

  • Kotlin实战
  • Java并发编程实战
  • Java并发编程的艺术
  • EffectiveJava
  • HeadFirst设计模式
  • 设计模式之禅
  • Android开发艺术探索
  • 深入理解Android 卷I
  • 深入理解Android 卷III
  • 深入理解计算机系统
  • 深入理解Java虚拟机
  • 图解Java多线程设计模式
  • Dart编程语言
  • Android内核剖析
  • 设计模式:可复用面向对象软件的基础

results matching ""

    No results matching ""