Messenger 使用 Messenger 可以在进程间传递数据, 实现一对多的处理. 其内部实现, 也是基于 aidl 文件, 这个aidl位于: frameworks/base/core/java/android/os/IMessenger.aidl. 服务端与客户端通信, 主要是在传输的消息 ...
分类:
系统相关 时间:
2016-10-23 11:24:46
阅读次数:
211
书写了一个简单版本的分割字符串 测试main函数 最后结果: abefg ...
分类:
编程语言 时间:
2016-10-23 00:08:30
阅读次数:
274
ArrayList和Vector的区别?从两个方面 1.同步性:ArrayList是线程不安全的,是非同步的;Vector是线程安全的,是同步的。(Java中线程的同步也就满足了安全性) 2.数值增长:ArrayList每次增长为原来的50%;Vector每次增长为原来的100%; (从内部实现机制 ...
分类:
其他好文 时间:
2016-10-17 23:06:01
阅读次数:
168
C++教程这篇文章给大家讲述的是:C++中随机函数rand()和srand()的用法!一、rand()函数名:rand功能:随机数发生器用法:intrand(void);所在头文件:stdlib.h函数说明:rand()的内部实现是用线性同余法做的,它不是真的随机数,因其周期特别长,故在一定的范围里可看成是随机的。rand..
分类:
编程语言 时间:
2016-10-11 14:34:58
阅读次数:
193
原文C# 中 string.Empty、""、null的区别 一、string.Empty 和 "" 1、Empty是string类中的一个静态的只读字段,它是这样定义的: 也就是说 string.Empty 的内部实现是等于 "" 的。二者在优化方面稍有差别,string.Empty 是 C# 对 ...
modCount到底是干什么的呢 在ArrayList,LinkedList,HashMap等等的内部实现增,删,改中我们总能看到modCount的身影,modCount字面意思就是修改次数,但为什么要记录modCount的修改次数呢? 大家发现一个公共特点没有,所有使用modCount属性的全是线 ...
分类:
其他好文 时间:
2016-10-10 19:31:57
阅读次数:
108
《Java源码分析》:Java NIO 之 Buffer在上篇博文中,我们介绍了Java NIO 中Channel 和Buffer的基本使用方法,这篇博文将从源码的角度来看下Buffer的内部实现。在...
分类:
编程语言 时间:
2016-10-10 14:26:44
阅读次数:
300
第一种:循环检查替换 第二种:正则替换 第三种:使用jquery jquery内部实现为: 第四种:使用motools 第五种:裁剪字符串方式 ...
分类:
Web程序 时间:
2016-10-09 07:06:43
阅读次数:
122
Java的多态性面向对象编程有三个特征,即封装、继承和多态。封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在 ...
分类:
编程语言 时间:
2016-10-04 16:18:57
阅读次数:
153
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什 ...
分类:
编程语言 时间:
2016-09-30 15:35:52
阅读次数:
232