摘要:1. Activity的生命周期 正常情况下的Activity生命周期如下图所示(来自Android Developer): 当资源相关的系统配置变更时(比如设备屏幕方向改变,键盘可见性变化),会导致Activity的销毁与重建。某些系统配置变更时,系统会根据最新配置重新为应用加载适合于当前配置的资 阅读全文
posted @ 2016-06-09 00:59 absfree 阅读 (685) 评论 (0) 编辑
摘要:本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺(阅读本文需要有一定的Java基础;若您初涉Java,可以通过这些问题建立起对Java初步的印象,待有了一定基础后再后过头来看收获会更大)。本文 阅读全文
posted @ 2016-06-08 01:34 absfree 阅读 (16369) 评论 (7) 编辑
摘要:本篇文章尝试从What、Why、How这三个角度来探索Java中的弱引用,理解Java中弱引用的定义、基本使用场景和使用方法。由于个人水平有限,叙述中难免存在不准确或是不清晰的地方,希望大家可以指出,谢谢大家:) 1. What——什么是弱引用? Java中的弱引用具体指的是java.lang.re 阅读全文
posted @ 2016-06-03 15:11 absfree 阅读 (11152) 评论 (8) 编辑
摘要:1. finish()方法概览 首先我们来看一下finish方法的无参版本的定义: 根据源码中的注释我们可以知道,当我们的activity已经完成它的工作,我们想要关闭它时,我们可以调用finish()方法。这个方法内部回去调用finish(boolean)方法,并传入false作为参数。那么接下来 阅读全文
posted @ 2016-06-01 00:59 absfree 阅读 (4059) 评论 (3) 编辑
摘要:【本篇博文会介绍JSON解析的原理与实现,并一步一步写出来一个简单但实用的JSON解析器,项目地址:SimpleJSON。希望通过这篇博文,能让我们以后与JSON打交道时更加得心应手。由于个人水平有限,叙述中难免存在不准确或是不清晰的地方,希望大家可以指正:)】 一、JSON解析器介绍 相信大家在平 阅读全文
posted @ 2016-05-23 01:04 absfree 阅读 (16850) 评论 (5) 编辑
摘要:本篇博文主要介绍散列表(Hash Table)这一常见数据结构的原理与实现。由于个人水平有限,文章中难免存在不准确或是不清晰的地方,希望大家可以指正:) 一、概述 符号表是一种用于存储键值对(key-value pair)的数据结构,我们平常经常使用的数组也可以看做是一个特殊的符号表,数组中的“键” 阅读全文
posted @ 2016-05-19 14:28 absfree 阅读 (21480) 评论 (4) 编辑
摘要:[本篇博文会对常见的排序算法进行分析与总结,并会在最后提供几道相关的一线互联网企业面试/笔试题来巩固所学及帮助我们查漏补缺。项目地址:https://github.com/absfree/Algo。由于个人水平有限,叙述中难免存在不清晰准确的地方,希望大家可以指正,谢谢大家:)] 一、概述 我们在日 阅读全文
posted @ 2016-05-12 09:31 absfree 阅读 (4403) 评论 (5) 编辑
摘要:[本专题会对常见的数据结构及相应算法进行分析与总结,并会在每个系列的博文中提供几道相关的一线互联网企业面试/笔试题来巩固所学及帮助我们查漏补缺。项目地址:https://github.com/absfree/Algo。由于个人水平有限,叙述中难免存在不清晰准确的地方,希望大家可以指正,谢谢大家:)] 阅读全文
posted @ 2016-05-07 22:49 absfree 阅读 (12176) 评论 (16) 编辑
摘要:[本专题会对常见的数据结构及相应算法进行分析与总结,并会在每个系列的博文中提供几道相关的一线互联网企业面试/笔试题来巩固所学及帮助我们查漏补缺。项目地址:https://github.com/absfree/Algo。由于个人水平有限,叙述中难免存在不清晰准确的地方,希望大家可以指正,谢谢大家:)] 阅读全文
posted @ 2016-05-06 01:09 absfree 阅读 (21869) 评论 (0) 编辑
摘要:1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列。和水流一样,Java中的流也具有一个“流动的方向”,通常可以从中读入一个字节序列的对象被称为输入流;能够向其写入一个字节序列的对象被称为输出流。 2. 字节流 Java中的字节流 阅读全文
posted @ 2016-04-21 00:01 absfree 阅读 (56284) 评论 (2) 编辑