事件传递机制数据持久化处理开源框架的源码MVC、MVP的区别Java中的锁的种类、控制的粒度 自旋锁最小堆 如何调整堆NP和NP完全问题注解的使用情况如果RecyclerView需要多个ViewHolder,如何处理?Java 和 C++的比较