自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java虚拟机理解(二)——对象访问机制

接着说java虚拟机,对象创建结束后需要使用对象,就涉及到对对象访问的问题。虚拟机的取指指针在栈上获取对象引用后,就需要到堆上去获取对象实例。对象访问取决于虚拟机实现。主流的java虚拟机采用直接指针的形式进行对象访问。直接地址的对象访问       直接地址访问速度快,栈上的reference引用直接获取堆上的对象实例数据,同时通过堆上到方法区上对象类型数据的指针找到对象类型数据。以下是直接指针访

2017-03-22 19:52:45 845

原创 java虚拟机理解(一)——内存模型与对象创建

JVM是java语言一项重要产物,正是由于JVM的存在,才使得java语言的跨平台特性。闲话少说,先来总结一下java虚拟机的内存模型。1) 再说java内存模型      运行时数据区域通常分为:方法区和堆以及虚拟机栈、本地方法栈、程序计数器。以上几个部分构成运行时数据区。先来看看各部分负责的功能。程序计数器:这个比较好懂,就是PC指针。当前线程所执行代码的行号指示器,通过计数器来取下一条需要执行

2017-03-21 13:53:24 763

原创 Android Handler消息传递机制与工作原理

在Android中对UI组件属性的修改的常见的动作。Android程序启动之后会创建一个Main线程,也就是UI线程。当创建新的线程时就可能在Activity中修改UI组件的属性,但是这个过程并不是安全的,因为一般情况下只允许UI线程才能修改Activity里面的组件属性。这里就有一个问题了:线程对UI组件的属性修改是一件不安全的事情。如何解决其他线程对Activity中的UI组件属性进行修改呢?答

2017-03-19 22:25:39 824

空空如也

空空如也

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

TA关注的人

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