240 发简信
IP属地:广东
  • Android Proguard(混淆)

    混淆(Proguard)用法 最近项目中遇到一些混淆相关的问题,由于之前对proguard了解不多,所以每次都是面向Stackoverflow的...

  • Java 并发 学习笔记

    并发 最近重新复习了一边并发的知识,发现自己之前对于并发的了解只是皮毛。这里总结以下Java并发需要掌握的点。 使用并发的一个重要原因是提高执行...

  • 理解 CRLF,LF

    CRLF, LF 是用来表示文本换行的方式。CR(Carriage Return) 代表回车,对应字符 '\r';LF(Line Feed) 代...

  • Java 泛型进阶

    擦除 在泛型代码内部,无法获得任何有关泛型参数类型的信息。 例子1: 在 List 中添加 Integer 将不会通过编译,但是List 与L...

    2.1 7647 3 39
  • 读 Java TimSort算法 源码 笔记

    本来准备看Java容器源码的。但是看到一开始发现Arrays这个类我不是很熟,就顺便把Arrays这个类给看了。Arrays类没有什么架构与难点...

    0.6 8855 0 31
  • Android 中的时间

    最近项目中遇到一个上报时间错误的问题。查了一段时间,中间一度怀疑是否是用户修改时间造成的计算错误。然后就了解了一下Android系统中所使用的时...

  • DualPivotQuickSort 双轴快速排序 源码 笔记

    DualPivotQuicksort source code 这个算法是Arrays.java中给基本类型的数据排序使用的具体实现。它针对每种基...

  • ImageLoader 相关知识点

    BitmapFactory 我们不能够通过构造函数创建Bitmap对象。如果需要将图片转成Bitmap对象加载到内存中,就需要使用BitmapF...

    0.2 1308 0 18
  • Android开发从GC root分析内存泄漏

    我们常说的垃圾回收机制中会提到GC Roots这个词,也就是Java虚拟机中所有引用的根对象。我们都知道,垃圾回收器不会回收GC Roots以及...

    0.3 7575 8 16