基础总结
文章平均质量分 90
call me F
这个作者很懒,什么都没留下…
展开
-
android基础总结(一)整体架构
android基础总结(一)整体架构* 首先,在这里做一下自我介绍,我是一名android开发工程师,从毕业到现在已经工作2年多了。最近,准备辞掉现在的工作换一个新的环境,有很多基础的理论知识还是需要从新过一遍,以前工作忙(给自己找个理由)老是说老找时间要开始写播客,但不是被一些杂事耽误就是被惰性拉到一边。这不准备要换工作环境(主要为了$),我要真正开始写了,哇呀呀!!!从一个只会点java基础软原创 2016-07-04 23:46:28 · 584 阅读 · 0 评论 -
implements serializable实现序列化接口有什么作用?
首先,序列化是干什么的,有什么作用,什么情况下会用到?1,系列化是干什么的? 序列化简单来说就保存对象在内存中的状态也可以说是实例化变量。这是Java提供的用来保存 Object state,一种保存对象状态的机制。只有实现了serializable接口的类的对象才能被实例化。2,什么情况下会用到序列化? 1,当你想把内存中的对象写入到硬盘时原创 2016-09-28 15:31:45 · 14201 阅读 · 0 评论 -
Activity生命周期、启动模式和工作过程
自己进行的关于activity的概要总结原创 2016-07-20 23:27:05 · 660 阅读 · 0 评论 -
面向接口理解
1,什么是面向接口? 首先面向接口是面向对象思想的一部分,在整个系统结构中来分清层次和依赖关系,每一层不是直接对上一层提供服务支持也就是不直接实例化在上一层。而是仅仅向上一层接口功能暴露出去,上一层对下一层仅仅是接口的依赖而不是依赖具体的类。2,面向接口的好处? 首先提供的系统的灵活性,当下层改变的时候,只要接口和接口功能不变,则上一层不需要改变。还有就是不同层次的开发人员可以并行开发...原创 2018-04-25 13:28:07 · 2161 阅读 · 0 评论 -
HashMap内部实现原理
HashMap的底层是基于数组+链接的一个复合数据结构,非同步的 允许null键值 继承于map接口来实现,通过put和get方法来进行数据的操作.数组被分为一个个的bucket.哈希值决定了键值对在数组中的位置.具有相同哈希值的键值对会组成链表,当链表长度超过阀值(8)的时候回触发树化,链表转换成红黑树. HashMap有几个关键变量:1,initialCapacity 初始...原创 2018-10-12 16:11:20 · 734 阅读 · 0 评论 -
Android系统启动流程
一,android系统架构andorid系统架构从上到下分别有应用层、应用框架层、系统运行时库层、硬件抽象层、Linux内核层。 应用层:包括系统应用比如闹钟、日历等这些在内的以及非系统级别的应用都属于应用层。负责用户交互,也就是我们需要开发的东西。 应用框架层:这一层主要是为咱们开发人员提供用来开发应用程序的API,平常我们开发程序大部分都是调用这部分的API来进行...原创 2019-02-19 16:52:18 · 4207 阅读 · 3 评论