目录   1.多线程开发 1)多线程开发目的 2)多线程开发注意点 2.工作线程类型 1)Thread 2)intentService 3)handlerThread 4)AsyncTask 5)线程池 a、FixedTreadPool: b、CachedThreadPool: c、ScheduledThreadPool.Scheduled: d、SingleThreadExecutor: e、4种常见线程池的配置 f、线程池常见方法 1.多线程开发 1)多线程开发目的 当我们应用启动时候,系统会为我们创…

2020年9月21日 0条评论 23点热度 阅读全文

非静态内部类相当于外部类中的非静态成员变量,而如果外部类需要调用非静态成员变量就需要先实例化才可以,如果非静态内部类中有静态方法块,那么又可以在加载类的时候提前加载,不需要考虑外部类的实例化,所以有矛盾,所以不可以。 为什么非静态内部类中可以有静态常量?(static final) 因为常量存放在常量池中,在编译时就已经加载进去了,所以不需要考虑是否静态。

2018年3月18日 0条评论 1点热度 阅读全文

先看图: 完全二叉树:设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数, 第 h 层所有的结点都连续集中在最左边 满二叉树:深度为k且有2^k-1个结点的二叉树称为满二叉树

2015年7月8日 0条评论 33点热度 阅读全文

先看图: 完全二叉树:设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数, 第 h 层所有的结点都连续集中在最左边 满二叉树:深度为k且有2^k-1个结点的二叉树称为满二叉树

2015年7月8日 0条评论 29点热度 阅读全文