- 博客(3)
- 收藏
- 关注
原创 Java8 和 Java9 的主要新特性
Java 8 的主要新特性1. Lambda 表达式Lambda 允许把函数作为一个方法的参数传递进方法中。作用:解决 Java 被诟病的匿名内部类的问题。2. 接口中可增加了默认方法作用:在接口中也可以有实现方法了。3. HashMap 底层数据结构的变化java 8 之前,HashMap 底层的数据结构是数组+链表实现的, Java 8 之后是数组+链表+红黑树实现的,当链表的...
2019-03-04 11:23:34 353
原创 Window 的添加过程
Window 的添加过程Window(或者说View) 是怎么添加到 Android 系统中然后展示给用户的?让我们来探索一下 Window 的添加过程。Window 添加过程的入口方法要探索添加的过程,必须先在源代码中找到添加 Window 的入口方法。Window 的添加需要通过 WindowManager 的 addView 方法实现,但 WindowManager 是个接口,它的真...
2019-03-03 19:28:59 227
原创 Window、WindowManager、View 之间的关系
如果问你三个简单的问题,你能答上来吗,你是怎么理解的呢。Window 和 WindowManager 是什么关系?Window 和 View 是什么关系?WindowManager 和 View 是什么关系?Window 和 WindowManager 是什么关系?Widow 是个抽象类,在 Android 中所有的视图都是通过 Window 来呈现的,包括 Activity、Dia...
2019-03-03 17:51:05 296 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人