自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 Android系统架构学习

基于Android官方文档学习翻译。Android是一个基于Linux的开源系统,适用于各种外形的设备。下图显示了Android平台的主要组件:Linux内核Android系统的底层是依赖于Linux内核。例如,Android运行环境(ART)依赖于Linux内核的底层功能,如线程和底层内存的管理。Linux内核允许Android使用重要的安全特性,并允许设备制造商为一个知名的内核开发硬件驱动程序

2017-02-06 09:42:46 433

原创 Java 类初始化

java类初始化

2016-11-20 10:49:21 306

原创 Java阻塞队列使用

一、阻塞队列介绍(BlockingQueue)1.BlockingQueue是一种支持两个附加操作的队列,这两个操作是: (1)获取元素的操作会在队列为空时进行等待,直至队列为非空时继续; (2)存储元素的操作会在队列满时进行等待,直至队列出现可用空间时继续。2.BlockingQueue的方法以四种形式出现: BlockingQueue不能够存入null元素,会抛出NullPointer

2016-11-07 22:04:55 292

原创 RxJava学习笔记

RxJava学习笔记RxJava三要素:1.Observable被观察者,观察的对象,由它发出一系列的事件。可以通过create()方法创建,另外just()和from()方法同样可以实现。Observable<String> observable = Observable.create(new Observable.OnSubscribe<String>() { @Ove

2016-09-06 23:47:54 212

原创 Android Studio NDK开发

本文讲述使用Android Studio进行NDK开发的基本步骤,实现从native层获取字符串并显示到TextView上。1.编写类加载public class JniUtils { static { System.loadLibrary("testlib"); } public static native String getString();}2.点击

2016-08-06 15:26:48 152

原创 java集合简述

Collection:一个独立元素的序列,List,Set都实现该接口。List列表:按照插入的顺序保存元素,其元素可以重复。 分为ArrayList和LinkedList。ArrayList适合快速查找和在尾部的插入。LinkedList适合在任意位置的插入,不适合进行查找。Set集合:其元素不可以重复(通过hashcode和equals函数保证)。 主要分为HashSet和TreeS

2016-08-02 22:33:04 302

转载 让我们如此享受的慢性毒药

时刻提醒自己,不要忘记了最初的梦想。———————————————————— 大学一毕业,我就道南京找男朋友云了。云的表舅在南京有家公司,他毕业后一直在那里工作,每个月拿1000出头的工资打发日子.我自己找了家小小的文化公司打工,每月1000元的微薄收入,也算高高兴兴上班了.  从此。我和云开始了看似快乐的生活.每天下班后便相拥在租来的小屋里看电视 。从下午6点的新闻一直到

2016-07-29 20:18:08 242

原创 java的常量与变量

变量:声明变量,变量所属类型位于变量名之前。 int a double b常量:利用关键字final修饰,表示只能赋值一次,一般常量名要全大写。 final int A = 10; 使用static final修饰常量,该常量可以在一个类的多个方法中使用。 声明为public时,其他类的方法也可以使用这个常量。

2016-07-27 10:15:17 308

空空如也

空空如也

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

TA关注的人

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