240 发简信
IP属地:台湾
  • 为什么它不重写containsKey()方法,也去循环比对内部链表的key是否相等呢? 是否因为HashMap中根据key找到index,再定位到元素,需要O(1)的时间。如果用链表则需要o(n)的时间。是否这样理解呢

  • 120
    Android系统源码分析--Activity启动过程

    关于Activity的源码分析拖延了太久的时间,由于最近工作繁忙,加上Activity启动源码非常复杂,涉及的内容很多,所以花费了很长是时间才来写这篇源码分析,希望这篇分析能...

  • 120
    Android中Sqlite、Realm与GreenDao性能比较

    1、Android中数据库的使用 Sqlite的使用:http://www.jianshu.com/p/8e3f294e2828GreenDao的使用:https://mp....

  • 你这个比较两个库的插入速度有点问题吧,greendao你是逐条插入的没有做批量处理,所以会开始很多事务,而realm只开启了一次事务,所以没有可比性啊

    greenDAO与Realm的探索

    最近项目中要用到数据库相关的知识,就在网上查了下Android平台上的数据库框架,目前比较热门有GreenDAO和Realm,这两个都是使用者都比较多,并且都在持续发布更新,...

  • Android自定义注解学习笔记

    一、元注解 @interface是一种自定义的注解类型,他可以由四种元注解修饰,分别是@Target、@Retention、@Documented、@Inherited。 在...

  • 120
    Android Studio3.0的编译代码错误

    Android Studio3.0 Canary推出有一段时间了,今天导入一个工程出现了些问题,使用的gradle配置如下: 说明一下 AS3.0的buildToolVers...

  • 120
    Spring 之 代理、注解在AOP中的应用

    今天记录一下春天(Spring)的AOP,从以下几个部分介绍: 代理模式 Java注解(Annotation) AOP中的Java动态代理两种方式 AOP中的术语与应用 AO...