- 博客(5)
- 收藏
- 关注
原创 Java中的反射机制
Java中的反射机制是一个比较重要的东西,应用的也比较多,比如我们熟知的Event Bus,它的作用在于:在程序运行期间动态的获取类/对象的信息。一.通过Java反射查看类信息获得Class对象每个类被加载之后,系统就会为该类生成一个对应的Class对象。通过该Class对象就可以访问到JVM中的这个类。在Java程序中获得Class对象通常有如下三种方式:
2017-10-19 22:20:39 145
原创 Android 关闭一个线程
线程对象属于一次性消耗品,一般线程执行完run方法之后,线程就正常结束了,线程结束之后就报废了,不能再次start,只能新建一个线程对象。但有时run方法是永远不会结束的。例如在程序中使用线程进行Socket监听请求,或是其他的需要循环处理的任务。在这种情况下,一般是将这些任务放在一个循环中,如while循环。当需要结束线程时,如何退出线程呢?有三种方法可以结束线程:1. 使用退出
2017-10-17 10:03:07 881
转载 Android使用ViewStub提高布局性能
转自:http://mobile.51cto.com/android-517729.htm在Android开发中,View是我们必须要接触的用来展示的技术.通常情况下随着View视图的越来越复杂,整体布局的性能也会随之下降.这里介绍一个在某些场景下提升布局性能的View,它就是ViewStub.ViewStub是什么ViewStub是View的子类它不可见,大小
2017-10-17 09:27:15 267
转载 Android硬件加速
原文地址:http://blog.csdn.net/yq6073025/article/details/53319564硬件加速Android 3.0 (API level 11), 开始支持所有的View 的canvas都会使用GPU,但是硬件的加速会占有一定的RAM。在API >= 14上,默认是开启的,如果你的应用只是标准的View和Drawable,全局
2017-10-17 09:19:22 424
原创 初识Java线程池
先说一下线程池的好处,为什么要用线程池:1.免去线程创建和销毁带来的性能开销,达到线程复用的效果。2.能有效的控制线程池的最大并发数,避免大量的线程之间因互相抢占系统资源而导致的阻塞现象。3.能够对线程进行简单的管理,并提供定时执行以及指定间隔循环执行等功能。线程池的相关源码在 java.util.concurrent;下面Android中的线程池都是通过配置
2017-10-09 11:18:30 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人