自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Airsaid

改变世界的不是技术,而是技术背后的梦想。

原创 Android 使用加速度传感器实现摇一摇功能(带音效、动画效果)

最近项目中有个摇一摇功能,于是写个Demo,以作分享,顺便复习下传感器方面的应用。 1,main代码: public class MainActivity extends Activity implements SensorEventListener { private final...

2016-02-29 10:34:38

阅读数 3203

评论数 2

原创 Java 集合体系之 ArrayList 源码分析

前言 ArrayList 的底层我们都知道,是通过数组来实现的,那么其内部又是如何做到可动态扩展的呢?下面就来扒开源码一探究竟。 源码分析 直接上代码,注释写的很清晰了已经: public class ArrayList extends AbstractList ...

2016-02-25 13:25:36

阅读数 3915

评论数 0

原创 JVM 内存基础概念之 方法区和运行时常量池

方法区和运行时常量池 方法区 方法区和 Java 堆一样,是被所有线程所共享的一块内存区域。 方法区的作用是存储已经被 JVM 加载到方法区之中的 Java 类的类型信息。 前面我们多次提到了类的实例数据和类型数据,实例数据指的是在类中定义的各种实例对象以及它们的值。 类信息值的是定义在类中的常...

2016-02-23 16:28:03

阅读数 2644

评论数 0

原创 Android 比 ListView 更好用强大的 RecyclerView 库:RecyclerViewLibrary

前言 今天给大家推荐个我大哥写的关于 RecyclerView 的库,非常强大。GitHub 地址是:[https://github.com/momodae/RecyclerViewLibrary](https://github.com/momodae/RecyclerViewLibrary),以...

2016-02-15 09:40:55

阅读数 5854

评论数 1

原创 JVM 内存基础概念之 Java 堆

前言 在上篇文章中,我们了解了 Java 虚拟机栈、本地方法栈 以及 程序计数器。这篇再来了解下 Java 堆。 Java 堆 Java 堆是被所有线程所共享的一块区域,在 Java 虚拟机创建的时候创建,在 Java 虚拟机退出的时候销毁。 通常情况下,Java 堆是 Java 虚拟机...

2016-02-14 17:11:52

阅读数 1312

评论数 1

原创 Android 高仿 iOS 的省、市、区三级联动效果库(含数据,可直接用到项目中)

Android-PickerView-Library 这是一个高仿 IOS PickerView 控件的库:https://github.com/Airsaid/Android-PickerView-Library。在https://github.com/saiwu-bigkoo/Andro...

2016-02-03 14:33:59

阅读数 10362

评论数 19

原创 JVM 内存基础概念之程序计数器与 Java 虚拟机栈和本地方法栈

前言 在上篇文章中,我们了解到 JVM 运行时数据区有五个区域,分别是:程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区。在这篇文章中,我们就来了解下程序计数器与 Java 虚拟机栈和本地方法栈。 程序计数器 程序计数器(Program Counter Regis...

2016-02-01 17:10:51

阅读数 2772

评论数 0

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