Jecho

导航

2015年7月21日 #

堆和栈的区别

摘要: 堆栈在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆:顺序随意栈:先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局... 阅读全文

posted @ 2015-07-21 15:15 Jecho 阅读(123) 评论(0) 推荐(0) 编辑

Activity的四种launchMode

摘要: launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个task可以管理多个Acti... 阅读全文

posted @ 2015-07-21 15:12 Jecho 阅读(158) 评论(0) 推荐(0) 编辑