自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java内置锁的简单认识

多线程开发离不开锁机制,现在的Java语言中,提供了2种锁,一种是语言特性提供的内置锁,还有一种是 java.util.concurrent.locks 包中的锁,这篇文章简单整理一下内置锁的知识点。 内置锁在Java语言中的表现: 多线程的锁,其实本质上就是给一块内存空间的访问添加访问权限,因为Java中是没有办法直接对某一块内存进行操作的,又...

2017-03-05 14:22:00 91

转载 Java多线程之synchronized和volatile

概述 用Java来开发多线程程序变得越来越常见,虽然Java提供了并发包来简化多线程程序的编写,但是我们有必要深入研究一下,才能更好的掌握这块知识。 本文主要对Java提供的底层原语synchronized和volatile进行分析,看看他们究竟干了什么,以及怎么样才能合理的使用它们。 运算速度与IO速度的问题 现...

2016-04-29 15:45:00 86

转载 合理使用Android提供的Annotation来提高代码的质量

概述 Java语言提供了Annotation的机制,让描述性的元数据能够和代码共存。通常我们可以利用Annotation,来做一些标志性的说明。然而Annotation必须和相应的解析工具一起才能工作。合理的运用Annotation,会带来一些额外的效果。 本文不讨论Annotation的基础语法以及基础使用方法。 Android用Annot...

2016-04-28 17:42:00 99

转载 JVM内存模型以及HotSpot的GC策略

概述 想要进一步掌握Java语言,必须要深入了解一下Java程序的运行环境。本文会对JVM的内存模型、Java内存自动管理机制、以及Oracle官方虚拟机HotSpot在GC方面的实现策略进行大概的梳理。 什么是Java的内存模型? 众所周知,Java程序是运行在JVM上面的,但是不具体指定是哪一款JVM,只要是符合一定的规范的JV...

2016-04-26 23:03:00 78

转载 Android View框架的draw机制

概述 Android中View框架的工作机制中,主要有三个过程: 1、View树的测量(measure)Android View框架的measure机制 2、View树的布局(layout)Android View框架的layout机制 3、View树的绘制(draw...

2016-04-26 15:28:00 106

转载 Android View框架的layout机制

概述 Android中View框架的工作机制中,主要有三个过程: 1、View树的测量(measure)Android View框架的measure机制 2、View树的布局(layout)Android View框架的layout机制 3、View树的绘制(draw...

2016-04-26 15:24:00 74

转载 Android View框架的measure机制

概述 Android中View框架的工作机制中,主要有三个过程: 1、View树的测量(measure)Android View框架的measure机制 2、View树的布局(layout)Android View框架的layout机制 3、View树的绘制(draw...

2016-04-26 15:13:00 77

转载 Android View的事件分发机制探索

概述 Android事件传递机制也是Android系统中比较重要的一块,事件类型有很多种,这里主要讨论TouchEvent的事件在framework层的传递处理机制。因为对于App开发人员来说,理解framework层的事件传递机制,就差不多了。 带着问题来思考整个事件分发过程。 1、为什么要有事件分发过程? 当Android设备...

2016-04-26 09:02:00 65

转载 Android消息机制探索(Handler,Looper,Message,MessageQueue)

概览 Android消息机制是Android操作系统中比较重要的一块。具体使用方法在这里不再阐述,可以参考Android的官方开发文档。 消息机制的主要用途有两方面: 1、线程之间的通信。比如在子线程中想更新UI,就通过发送更新消息到UI线程中来实现。 2、任务延迟执行。比如30秒后执行刷新任务等。 消息机制运行的大...

2016-04-25 22:29:00 87

转载 Android中的内存管理机制以及正确的使用方式

概述 从操作系统的角度来说,内存就是一块数据存储区域,属于可被操作系统调度的资源。现代多任务(进程)的操作系统中,内存管理尤为重要,操作系统需要为每一个进程合理的分配内存资源,所以可以从两方面来理解操作系统的内存管理机制。 第一:分配机制。为每一个进程分配一个合理的内存大小,保证每一个进程能够正常的运行,不至于内存不够使用或者每个进程占用太多的内存。 ...

2016-04-25 15:14:00 104

转载 Java遍历集合的几种方法分析(实现原理、算法性能、适用场合)

概述 Java语言中,提供了一套数据集合框架,其中定义了一些诸如List、Set等抽象数据类型,每个抽象数据类型的各个具体实现,底层又采用了不同的实现方式,比如ArrayList和LinkedList。 除此之外,Java对于数据集合的遍历,也提供了几种不同的方式。开发人员必须要清楚的明白每一种遍历方式的特点、适用场合、以及在不同底层实现上的表现。下面...

2016-04-25 08:58:00 84

空空如也

空空如也

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

TA关注的人

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