- 博客(4)
- 收藏
- 关注
原创 JVM GC时堆内存中新生代的复制算法
JVM GC过程中新生代的复制算法JVM虚拟机中对内存进行回收主要就是对堆内存的回收,heap区把堆内存分为新生代和旧生代 - 新生代:主要存放新new出来的对象 - 旧生代:在新生代中经过多次回收都没有被回收掉的对象就会放入旧生代,默认16次1.为什么要划分出新生代和旧生代在JVM 进行内存回收的时候jvm每次都对所有内存空间做查找回收,显然是很低效的事情,所以JVM将堆内存划分出一块新生代,
2017-12-05 16:14:12
1651
原创 AndroidStudio导入PullToRefresh—RecyclerView-Extention
AndroidStudio导入PullToRefresh—RecyclerView-Extention@(AndroidStudio)[PullToRefresh|RecyclerView]AndroidStudio开发Android项目是大势所趋,RecyclerView用起来逼格也要比ListView高,可是现实开发过程中要用到RecyclerView的PullToRefresh的地方也很多,现
2017-04-08 23:49:04
306
原创 ListView的Item不响应OnItemClick
ListView的Item不响应OnItemClick开发中我们会经常用到ListView,绝大多时候我们都会自定义Item,假如我们自定义的Item中存在Image Button,Button,CheckBox,RatingBar等时,我们会发现加入我们这时候为ListView设置setOnItemClickListener,然后点击Item,我们会发现—-什么也不会发生!!!why?原因很简单,
2017-01-04 16:26:35
224
原创 安卓中的handler消息传递机制
出于系统性能优化考虑,安卓中的UI操作并不是线程安全的,如果有多个线程并发操作UI组件,则可能导致线程安全问题,这意味着如果有多个线程并发操作UI组件,则可能导致线程安全的问题,为了解决这个问题,安卓制定了一条简单的规则:只允许UI线程修改Activity里的组件 当程序第一次启动时,安卓会同时启动主线程(MainThread)来处理和负责与UI有关的事件Handler的特性1)An
2016-07-17 22:31:44
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人