Java 容器
jianning-wu
努力过,期待中,好好工作!
展开
-
Stack类详解
1.Activity,Window与View的关系流程解析: Activity调用startActivity后最后会调用attach方法,然后在PolicyManager实现一个Ipolicy接口,接着实现一个Policy对象,接着调用makenewwindow(Context)方法,该方法会返回一个PhoneWindow对象,而PhoneWindow 是Window的子类,在...原创 2017-04-25 17:36:05 · 3383 阅读 · 0 评论 -
Comparable和Comparator区别
什么是View?View 是Android中的所有控件的基类,不管是简单的Button还是复杂的RelativeLayout和ListView,他们共同基类都是View。所以说,View是一种界面层的控件的一种抽象,它代表了一个控件。除了View之外,还有ViewGroup,它可以被翻译为控件组,ViewGroup内部包含了许多控件,即一组View。在Android设计中V原创 2017-06-02 15:03:45 · 384 阅读 · 0 评论 -
Arrays工具类详解
首先我们要了解和熟悉两个概念,DecorView与MeasureSpec.DecorView我们在设置Activity的界面时,用的就是这句话setContentView(R.layout.activity_main),那么大家有没有疑问呢,这个名字有点奇怪啊,为什么是setContentView?难道不应该是setView吗?这个问题就要从DecorView来说起了。源码原创 2017-07-11 17:43:15 · 678 阅读 · 0 评论 -
Collections工具类详解
Collections.sort(list, comparator);comparator 是Comparator接口的实现对象例如1.简历集合按时间排序ComparatorResume comparator=new ComparatorResume();Collections.sort(educationlist, comparator);public class Co原创 2017-04-25 10:55:47 · 977 阅读 · 0 评论 -
Set接口实现类HashSet源码及详解
从去年谷歌大会正式发布Android 8.0到现在已经差不多也有大半年时间了,越来越多的公司将适配8.0和全面屏提上日程,而上周谷歌又发布了Android9.0预览版去瞅瞅,随着小米,华为等厂商对系统的升级,进一步催促了APP适配8.0机器。解决办法改为即可...原创 2018-01-30 17:54:49 · 825 阅读 · 0 评论 -
Set接口实现类TreeSet源码及详解
一、让你的图片最小化1.1 大图小图内存使用情况对比大图:440 * 336小图:220 * 168小图的高宽都是大图的1/2-->小图是原图的1/4界面效果:测试设备:Coolpad 8676-M01 5.1测试前准备操作:同一款设备,设置图片前后多次调用gc直到内存短时间内保持稳定不再变化内存使用情况:下图依次是 初始内存,大图内存,原创 2017-05-02 15:30:17 · 2241 阅读 · 0 评论 -
Map接口实现类Hashtable源码及详解
本章节讲述SQLite数据库几种打开方式1.继承SQLiteOpenHelper类用此实现类获取数据库对象db=dbHelp.getReadableDatabase();//打开数据库对象db=dbHelp.getWritableDatabase();//打开数据库对象2.调用SQLiteDatabase的静态方法2.1.public stati...原创 2017-05-05 09:37:58 · 1948 阅读 · 0 评论 -
Map接口实现类ConcurrentHashMap源码及详解
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据在多个线程或者多个栈之间是不可以共享的,但是在栈内部多个值相等的变量是可以指原创 2017-04-05 18:26:34 · 2897 阅读 · 0 评论 -
Map接口实现类HashMap源码及详解
UI = User Interface 用户界面包括平面的网页的移动端的等等,它只是界面设计。UX = UE = User Experience 用户体验 而UE是交互设计,交互就涉及到动态效果展示,一个功能它点击是什么样子的用动态来表达。最后UX是用户体验,这个就设计的比较广了,包括了UI和UE,它不光是界面要好看,还涉及到效果展示,是否符合用户的习惯,人体工...原创 2017-06-28 09:38:57 · 5267 阅读 · 0 评论 -
List接口实现类LinkedList源码及详解
一.本地广播,和全局广播有什么差别全局广播(BroadcastReceiver):发出去的广播可以被任何应用程序接收到,也可以接受来自任何应用程序的广播。本地广播(LocalBroadcastManager):发送的广播只会在自己App内传播,不会泄露给其他App,确保隐私数据不会泄露;其他App也无法向你的App发送该广播,不用担心其他App会来搞破坏;比系统全局广播更加高效。...原创 2017-06-27 17:41:51 · 7292 阅读 · 0 评论 -
List接口实现类ArrayList源码及详解
通过Binder对象通过Intent通过Broadcast广播自定义接口回调原创 2017-06-23 10:32:55 · 14295 阅读 · 0 评论 -
Collection集合容器基础讲解
1.简介Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。2.图解即:...原创 2017-03-19 16:51:45 · 1583 阅读 · 0 评论