FandaCode

IT相关技术


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

链表

发表于 2019-05-13 | 分类于 java , 数据结构 | 阅读次数
链表链表的数据存储在 “节点” 中,链表就像火车一样,每一节都有一个引用来指向下一节,也就是每一个 “节点” 会指向它的下一个 “节点” 。 链表是真正的、最简单的动态数据结构,不需要像数组那样处理固定容量的问题(扩缩容处理),缺点是丧失了随机访问的能力。 链表代码public class Link ...
阅读全文 »

队列

发表于 2019-05-13 | 分类于 java , 数据结构 | 阅读次数
队列队列跟数组一样,也是一种线性结构。相比数组,队列对应的操作是数组的子集,只能从一端(队尾)添加元素,也只能从一端(队首)取出元素。队列是一种先进先出的数据结构(FIFO)。 队列代码实现首先,我们先定义一个队列需要用到的接口方法,因为队列的底层实现可以是多样的,只要实现了接口方法的,都可以称为队 ...
阅读全文 »

栈

发表于 2019-05-13 | 分类于 java , 数据结构 | 阅读次数
栈栈跟数组一样,也是一种线性数据结构。相比数组,栈对应的操作是数组的子集,只能从一端(栈顶)添加元素,也只能从一端(栈顶)取出元素,接近栈顶的先出,接近栈底的后出,所以栈是一种后进先出的数据结构(LIFO)。 栈的应用程序调用的系统栈: 假如 A 方法里调用了 B 方法,B 方法里调用了 C 方法。 ...
阅读全文 »

数组

发表于 2019-05-10 | 分类于 java , 数据结构 | 阅读次数
动态数组数组特点 只能存储同一种数据类型的数据。 一旦初始化,长度固定。 数组中的元素与元素之间的内存地址是连续的 数组的优点是:随机访问。数组最好应用于索引有语意的情况下。 动态数组: Java 中的数组是静态数组,创建的时候就决定了数组的大小,所以我们需要封装自己的数组类,数组的大小可以动态 ...
阅读全文 »

Binder机制及AIDL

发表于 2019-02-13 | 分类于 android , IPC通信 | 阅读次数
参考:写给 Android 应用工程师的 Binder 原理剖析参考:Android Bander设计与实现 - 设计篇参考:Android跨进程通信:图文详解 Binder机制 原理参考:Android 开发艺术探索 这里的原理分析大量参考了上述文章内容,源码参考了刚哥的 Android 开发艺术 ...
阅读全文 »

HTTP协议

发表于 2018-12-14 | 分类于 android , 网络 | 阅读次数
参考:HTTP 协议入门 参考:关于HTTP协议,一篇就够了 HTTP协议HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用 80 端口。 发展史HTTP/0.9只有一个 GET 命令 ,协议规定,服务器只能回应 H ...
阅读全文 »

互联网协议

发表于 2018-12-13 | 分类于 android , 网络 | 阅读次数
参考:互联网协议入门 互联网协议互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网的原理。 五层模型 越下面的层越靠近硬件,越上面的层越靠近用户。 每一层都有特定的功能,为了实现 ...
阅读全文 »

四大组件之ContentProvider

发表于 2018-12-07 | 分类于 android , 入门 | 阅读次数
参考:ContentProvider内容提供者 ContentProvider 简介用于在不同的应用程序之间实现数据共享的功能。ContentProvider 可以理解为应用对外开放的接口,只要是符合它所定义的 Uri 格式的请求,均可以正常访问执行操作。其他的应用可以使用 ContentResol ...
阅读全文 »

四大组件之BroadcastReceiver

发表于 2018-12-05 | 分类于 android , 入门 | 阅读次数
参考:Android 四大组件 参考:BroadcastReceiver广播接收器 BroadcastReceiver 简介广播的生命周期很短(调用对象–>回调 onReceive –>结束),广播对象也是在应用进程的主线程中被构造,不适合耗时的操作,也不推荐开启新线程,因为往往线程还没 ...
阅读全文 »

四大组件之Service

发表于 2018-12-03 | 分类于 android , 入门 | 阅读次数
参考:Android 四大组件 参考:Android Service组件深入解析 Service 简介Service 是 Android 中实现程序后台运行的解决方案,非常适合于去执行那些不需要和用户交互而且还要求长期运行的任务。不能运行在一个独立的进程中,而是依赖与创建服务时所在的应用程序进程。S ...
阅读全文 »
1…5678
Fanda

Fanda

IT相关技术

80 日志
39 分类
31 标签
GitHub Weibo 掘金 JianShu
© 2017 - 2020 Fanda
本站总访问量 次 | 有人看过我的博客啦