返回
首页
Android&Java 技术笔记
关于
关于
基础
安卓基础
使用Fragment
安卓系统点击事件处理框架
官方Material design手册
官方开发手册
官方分发手册
各个安卓版本引入的主要新特性
构建
Gradle
测试
AndroidTDD
《Test Driven Development: By Example》一书
定制
MaterialDesign
使用style修饰View
安卓系统动效
视野
一些很棒的点子
Android项目架构
安卓开发技能树
Google dev 100 days系列视频
WebRTC
Google IO 2015摘要
Data binding(MVVM,Model-View-ViewModel)
最佳实践
MVP(Model-View-Presenter)模式
Rx在Android中的最佳实践
SnapChat公司安卓团队的建议
UI上的一些高效方式/最佳实践
深入
安卓性能优化
Memory leak专题
有效处理手机旋转专题
Launch mode 和 Intent flags专题
Canvas & Drawables
《深入理解JVM》
《Effective Java 2nd Edition》
Java对象内存使用
Java Memory model
Java同步机制
Rx
依赖注入
杂谈
函数调用时,传递参数应该是不可变的(Immutable)
List.toArray()再强转是一定会失败的
使用词法分析、语法分析工具进行带语法文本处理
深入Java深浅拷贝、immutable、unmodifiable
后端
Feed系统的设计
关系型数据库设计范式
前端
React基础
via 由「
UDN技术社区 Wiki
」提供
使用词法分析、语法分析工具进行带语法文本处理
flex/bison
clojure下的神器instaparse
jison: javascript bison
antlr4
parsec Haskell下的神器
上一篇:
List.toArray()再...
下一篇:
深入Java深浅拷贝...