自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Android ClassLoader

Android中ClassLoader的种类: 1 BootClassLoader 和java虚拟机中不同的是BootClassLoader是ClassLoader的内部类,由java代码实现而不是c++实现,是Android平台上所有ClassLoader的最终parent,是包内可见,我们没法使用,也不能使用动态加载。 2 URLClassLoader 只能用于加载j...

2018-08-28 16:27:51 186 1

原创 对比Vector,ArrayList,LinkedList区别

这三者都是实现集合框架中的List,也就是所谓的有序集合,因此具体的功能也比较近似,比如都提供按照位置进行定位,添加或者删除的操作,都能提供迭代器以遍历其内容等。但因为具体的设计区别,在行为,性能,线程安全等方面,表现又有很大的不同。 Verctor是Java早期提供的线程安全的的动态数组,如果不需要线程安全,并不建议选择,毕竟同步是有额外开销的。vector内部使用对象数组来保存数据,可以根据...

2018-06-11 15:40:02 154

原创 《Android 开发艺术探索》——View 事件体系--View基础知识 (学习笔记)

View基础知识 1.什么是View 2.View的位置参数 3.MotionEvent和TouchSlop 4.VelocityTracker.GestrueDetector和Scroller 1.View是一种界面层的控件的一种抽象,它代表来一个控件。 2.View的位置参数 Left=getLeft(); Right=getRight; Top=getT...

2018-03-29 17:26:30 194

原创 synchronized理解

java 多线程中的同步机制会对资源进行加锁,保证在同一时间只有一个线程可以操作对应对资源,避免多进程同时访问同一资源发生冲突,synchronized是java的关键字,他是一种同步锁,可以实现同步机制。 synchronized主要修饰对象为以下三种: 1.修饰普通方法,一个对象中的加锁方法只允许一个线程访问。但要注意这种情况下锁的是访问该方法的实例对象,如果多个线程不同对象访问该方法...

2018-03-28 09:51:22 105

原创 searchview在toolbar中使用基础

searchview在toolbar中的使用<item android:id="@+id/action_search" android:orderInCategory="100" app:actionViewClass="android.support.v7.widget.SearchView" app:showAsAction="always" an...

2017-07-24 15:42:49 525

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除