码迷,mamicode.com
首页 >  
搜索关键字:内部实现    ( 1065个结果
门面模式 facade
门面模式 实现了子模块 与客户端 之间的松耦合 关系,从而屏蔽了 子模块内部实现的细节,只是将客户端需要的 接口提供给客户,使得子模块的组件如果发生变化不会影响客户端的使用,“松耦合,高内聚” 的体现。 一个薪水结算的例子 包下的 配置文件 class.properties ...
分类:其他好文   时间:2016-04-03 16:03:34    阅读次数:168
Redis不同数据类型的的数据结构实现
我们知道Redis支持五种数据类型, 分别是字符串、哈希表(map)、列表(list)、集合(set)和有序集合,和Java的集合框架类似,不同数据类型的数据结构实也是不一样的。 >>Redis中的redisObject对象 Redis是使用C编写的,内部实现了一个struct结构体redisObj ...
分类:其他好文   时间:2016-03-31 20:15:31    阅读次数:284
java容器
java容器类库的简化图: (虚线框表示接口, 实线框表示普通的类, 空心箭头表示特定的类实现了接口, 实心箭头表示某个类可以生成箭头所指的类对象) 继承Collection的主要有Set 和 List. List: ArrayList 内部实现是用数组, 随机访问速度快, 删除或插入元素速度慢。 ... ...
分类:编程语言   时间:2016-03-29 00:50:30    阅读次数:255
IT十八掌作业_java基础第十二天_集合
1.描述HashMap内部实现原理。HashMap存储的是key-value键值对,key不能重复,无序的。使用put方法存放数据,存放时通过hash(key)%len来决定存放位置,主要通过A.hashcode==B.hashcode&&(this==obj||A.equals(B))来判断是否同一个对象,比较链上的每个对象,如果没有相同..
分类:编程语言   时间:2016-03-28 00:36:48    阅读次数:281
ArrayList和LinkedList 内部结构分析(一)
在了解集合的时候,都会学到不同集合之间的区别,比如ArrayList和LinkedList,其中ArrayList是类似于数组结构的,查询比较快速。而LinkedList则是链表结构,在插入和删除的时候效率较高。 通过研究源码,可以更深入的了解其内部实现,真的是ArrayList所有查询都快么? 真 ...
分类:其他好文   时间:2016-03-24 01:12:31    阅读次数:192
[android] 采用post的方式提交数据
GET:内部实现是组拼Url的方式,http协议规定最大长度4kb,ie浏览器限制1kb POST和GET的区别比较了一下,多了几条信息 Content-Type:application/x-www-form-urlencoded Content-Length:93 主体内容 只需修改上一节代码中的
分类:移动开发   时间:2016-03-19 22:48:29    阅读次数:247
IT十八掌作业_java基础第十二天_集合
1.描述HashMap内部实现原理。2.描述Hashset和HashMap的区别。3.年级的集合使用Map的嵌套实现。10班,每个班50人。4.编程实现文本文件的复制。合理设计程序,得到缓冲区的大小的高效区间。提示缓冲区设置1k开始,不超过10M。--------------------------------------------------..
分类:编程语言   时间:2016-03-19 06:32:14    阅读次数:134
Android培训HandlerThread的使用及源码解析
Android培训HandlerThread的使用及源码解析-北京尚学堂关于Hanlder的基本使用可以参见博文《Android中Handler的使用》,如果想了解Handler、Looper、Thread等的相互关系以及内部实现原理可以参见博文《深入源码解析Android中的Handler,Message,MessageQueue,Looper》。Android..
分类:移动开发   时间:2016-03-14 16:45:45    阅读次数:340
Java NIO 选择器(Selector)的内部实现(poll epoll)
http://blog.csdn.net/hsuxu/article/details/9876983 之前强调这么多关于linux内核的poll及epoll,无非是想让大家先有个认识:Java NIO中的选择器依赖操作系统内核的这些系统调用,我们这里只讲解与linux内核相关的NIO实现,当然,wi
分类:编程语言   时间:2016-03-13 18:02:31    阅读次数:162
菱形继承的内部实现方式
问题:由于将下图定义为多继承类型时,子类会发生二义性与数据冗余,而用菱形继承时会解决这些问题,菱形继承发生了些什么?又是怎么实现的?本次试着说明菱形继承的机理(实现方法)按照上图建立多继承,编写代码:classBase { public: virtualvoidfunc1() { cout<<"Bas..
分类:其他好文   时间:2016-03-10 14:53:23    阅读次数:147
1065条   上一页 1 ... 66 67 68 69 70 ... 107 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!