自定义博客皮肤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)
  • 收藏
  • 关注

原创 解析java序列化机制

java序列化对象序列化机制:把内存中的java对象包装成与平台无关的二进制流,从而允许将二进制流持久保存到磁盘上,或者通过网络将这种二进制流传输到另外的节点,然后再通过反序列化,将java对象从IO流中恢复。序列化的必要性: java中,一切皆对象,在分布式环境中需要将Object从这一端网络到另一端,这就需要有一种可以在两端传输数据的协议,java序列化就是为了解决

2016-01-11 12:39:22 728

原创 java中equal()与==的区别(顺便谈谈String,stringBuffer,StringBuilder)

首先==,当用于基本数据类型是比较大小,比较的是他们的值。当用于复合数据类型(类对象)时,比较的是两个对象存放的的地址,除非是同一new出来的对象,否则比较的结果是false。至于equal(),上帝类Object中有equal()方法,因此所有类都有equal()的方法,在Object里面equals方法同上面复合类型里面使用==一样也是比较两个对象的地址,但是并非所有的类的eq

2016-01-10 21:01:47 729

原创 Matrix的preXxx,setXxx,postXxx方法执行顺序的区分

Matrix的preXxx,setXxx,postXxx方法执行顺序的区分大家在android开发时,免不了用到Matrix这个类,其实就是一个操作矩阵的类。其中包括pre系列方法:preScale,preTranslate,preRotate,preSkew,set系列方法:setScale,setTranslate,setRotate,setSkew,post系列方

2016-01-07 20:55:02 2288

原创 刷新界面之invalidate()与postInvalidate()

刷新界面之invalidate()与postInvalidate()刷新View的界面,有两种方法:invalidate()和postInvalidate(),那么他们又有什么区别和联系呢?invalidate():一般用于更新UI线程里的View界面postInvalidate():用于更新非UI线程的View界面难道invalidate(),只能

2016-01-06 20:52:25 6999

原创 解决:Android Studio 不能预览

关于无法预览布局文件,是很苦恼的,有一种快速解决办法:找到res -> values ->styles.xml,进入styles.xml,将 改为: 其实就是在Theme前面加上Base.即可。ps:据说出现此种现象是引入的V7包版本太新而adt版本太老导致,可以更新adt版

2016-01-02 22:29:37 3153

空空如也

空空如也

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

TA关注的人

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