自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java基础四:避免使用finalize()方法

finalize()是在java.lang.Object里定义的,也就是说每一个对象都有这么个方法。这个方法在gc启动,该对象被回收的时候被调用。其实gc可以回收大部分的对象(凡是new出来的对象,gc都能搞定,一般情况下我们不会用new以外的方式去创建对象),所以一般是不需要程序员去实现finalize的。 1、概述 1、终结方法(finalizer)通常是不可预测的,也是很危险的,...

2018-02-27 09:42:29 6683

原创 Java基础二

1.重载函数的区别即区别是否是重载函数方法名相同,参数类型不同,或者参数个数不同,或者参数顺序不同,为重载,返回值不算

2018-02-26 17:18:08 167

转载 Android进阶二十一 Scroller使用总结

Scroller是一个用于实现弹性滑动的帮助类,它主要是通过时间的流逝,根据设置到Scroller中的插值器,计算出当前滑动到的距离,然后我们根据scrollTo/scrollBy去让view产生弹性滑动的动画效果,与属性动画类似,使用Scroller要明白一点,那就是: Scroller只能对View中的内容进行滑动,如一个Button使用Scroller以后,Button的背景不会滑动...

2018-02-21 22:42:51 171

转载 Android进阶二十 HandlerThread总结

概述在日常开发中,我们经常会通过new Thread(){}.start();的方式来开辟一个新的线程。但是如果我们想要多次执行任务的时候,通过这种方式我就会创建多个线程,这样会使我们的程序运行起来越来越慢。通常情况下我会采用HandlerThread的方式来开辟一个线程,那么HandlerThread是什么呢?今天我们来介绍一下HandlerThread。正文HandlerThr...

2018-02-20 22:52:54 336

原创 Android进阶十九 Databinding使用总结

String组合<string name="common_percent">%1$s%2$s</string> <data > <variable name="value" type="int"/></data>android:

2018-02-16 16:40:50 1855

转载 Android进阶十七:invalidate() 、postInvalidate()、requestLayout() 总结。

invalidate()请求重绘View树,即draw()过程。把例子中他是整个刷新着UI,并且从头到尾并不会触发onMeasure()方法(控制大小用)。如果是View就重绘View,如果是ViewGroup就全部重绘。一般引起invalidate()操作的函数如下:直接调用invalidate()方法,请求重新draw(),但只会绘制调用者本身。setSelection()方法...

2018-02-06 21:13:59 516

空空如也

空空如也

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

TA关注的人

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