关于Java并发的书籍和文章已经有很多了,但是就我自己的学习下来的感受来说,有一些看似简单的知识点,以至于大神们和文章的作者们都直接忽略了,但是...
内存是程序员逃不开的话题,当然Java因为有GC使得我们不用手动申请和释放内存,但是了解Java内存分配是做内存优化的基础,如果不了解Java内...
Java内部类,相信大家都用过,但是多数同学可能对它了解的并不深入,只是靠记忆来完成日常工作,却不能融会贯通,遇到奇葩问题更是难以有思路去解决。...
Java泛型,算是一个比较容易产生误解的知识点,因为Java的泛型基于擦除实现,在使用Java泛型时,往往会受到泛型实现机制的限制,如果不能深入...
单例模式,可能是唯一一个我们谈到时,每个工程师都会二眼放光,滔滔不绝的模式,除了它最简单直接外,还因为我们“自以为”对它了如指掌,这篇文章带大家...
JDK的io库由于历史原因设计的比较复杂,有很多装饰类,使用起来需要记忆大量的类,相信你也对此早已诟病不满。Square公司推出的Okio应运而...
Java中的IO类库设计的比较繁琐,IO这一块知识又是基础必备的,而且工作学习中经常用到。这一块知识看起来不难,但是想深入全面掌握也还是要花点功...
现在CPU都是有多个核心,并行已经成为事实,一方面我们希望最大限度利用机器性能(利用多线程提高吞吐率),另一方面机器的硬件资源是有限的,我们也不...
Serializable和Parcelable, 都可以用来做序列化,网上也有很多文章分析它们的优缺点,大部分的结论都是Serializable...