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

转载 JVM垃圾回收机制

JVM垃圾回收机制 java与c,C++有很大的不同就是java语言开发者不需要关注内存信息,不会显式的直接操作内存,而是通过jvm虚拟机来实现。 java虚拟机运行的时候内存分配图如下图:     jvm虚拟机栈:一个是线程独有的,每次启动一个线程,就创建一个jvm虚拟机栈,线程退出的时候就销毁。这里面主要保存线程本地变量名和局部变量值。 本地方法栈: 调用本地jni方法的时候而创建

2014-07-31 22:39:26 319

转载 用keytool生成证书 .

.创建一个证书 C:/jdk1.5.0_04/bin>keytool -genkey -alias xahCA -keyalg RSA -keystore dyfCALib 输入keystore密码:  admindyf 您的名字与姓氏是什么?   [Unknown]:  徐吖禾 您的组织单位名称是什么?   [Unknown]:  天河 您的组织名称是什么?   [Unknown

2014-07-31 22:37:34 395

原创 Android的数据存储方式

存储路径、使用场景、区别 1) SharedPreferences ROM /data/data/packagename/shared_prefs/ Xml    少量的键值对形式的数据,应用程序的设置 2) InternalStorage ROM      /data/data/packagename/files/xxx.xxx 文件格式和内容任意,OpenFileInput

2014-07-31 22:31:37 304

原创 单线程模型中Message、Handler、Message Queue、Looper之间的关系

自定义消息处理队列,一个线程处理在一个队列里的多个消息 Message  封装消息 Handler  两个线程间发送 MessageQueue   保存Message   队列  先进先出 Looper    从MessageQueue中取消息(当线程空闲时) Thread    处理消息   创建:new Thread()       { public void run()

2014-07-31 22:30:25 333

原创 . Android系统中GC什么情况下会出现内存泄露呢?

导致内存泄漏主要的原因是,先前申请了内存空间而忘记了释放。如果程序中存在对无用对象的引用,那么这些对象就会驻留内存,消耗内存,因为无法让垃圾回收器GC验证这些对象是否不再需要。如果存在对象的引用,这个对象就被定义为"有效的活动",同时不会被释放。要确定对象所占内存将被回收,我们就要务必确认该对象不再会被使用。典型的做法就是把对象数据成员设为null或者从集合中移除该对象。但当局部变量不需要时,不需

2014-07-31 22:28:08 821

空空如也

空空如也

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

TA关注的人

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