现在已经读到第二章 ,这个发现好多已经能都知道了 但是还是有自己比较生疏的比如说就是 储存到什么地方:书中介绍五种储存的地方 分别为1储存器,2堆栈,3堆4常量储存 5非RAM储存,java的出来的对象是储存在堆上的,堆的好处它不同于堆栈,编译器不知道储存的对象在堆里的存活多少时间,因此分配内存有....
分类:
编程语言 时间:
2015-06-10 01:02:19
阅读次数:
102
异常捕捉 1 有时应用崩溃,而日志中的输出信息太少,无法定位问题,这是最头疼的事情,尤其很累的时侯,已经想不起来刚才改过什么了,这就叫做无耐。 2 3 工欲善其事,必先利其器,下面的方法可以给多些信息,让你看到堆栈执行顺序,在哪里崩溃的,也就能大概给个思路,确定问题的症结。 4 5 在 AppD.....
分类:
移动开发 时间:
2015-06-09 23:41:35
阅读次数:
179
一.Activity简介:
Activity是Android组件中的最基本也是最常用的一种组件,在一个Android应用中,每一个Activity通常都是一个页面,每一个Activity都被实现为一个独立的类,可以理解为J2EE中的JSP页面。并且每个Activity组件都 继承于Activity这个基类,这个Activity类将会显示由几个Views控件组成的用户接口,并对事件作出响应
通过...
分类:
移动开发 时间:
2015-06-09 21:55:25
阅读次数:
152
最近越来越多人的在谈论 全栈工程师 (full stack),从某种意义上来说,一个优秀的工程师,必然是一个全栈工程师,或者至少一两种跨语言、平台工作的能力。 就我个人的理解,来探讨一下如何定义一个优秀的工程师。简单版本聪明、好沟通、自我驱动、有激情。复杂版本有扎实的基础知识。理解计算机、操作系统、...
分类:
其他好文 时间:
2015-06-09 19:59:26
阅读次数:
124
首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向低内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出原则)。堆栈中的变量是从下向上释放,这样就保证了堆栈中先进后出的规则不与变...
什么是队列?队列(Queue)也是一种运算受限的线性表。它仅仅同意在表的一端进行插入,而在还有一端进行删除。同意删除的一端称为队头(front),同意插入的一端称为队尾(rear)。FIFO原则队列具有先进先出原则。与栈的先进后出形成对照。为什么设计循环队列?队列的顺序存储结构称为顺序队列。顺序队列...
分类:
其他好文 时间:
2015-06-09 17:04:05
阅读次数:
89
昨天短信服务又宕机了,jstack打出线程信息发现 所有线程池的线程都在wait,栈信息如下:at java.lang.Object.wait(Native Method) - waiting on [0x000000070754fb60] (a org.apache.commons.httpcli...
分类:
Web程序 时间:
2015-06-09 16:29:02
阅读次数:
188
栈和队列是两种不同的存储结构。栈是后进先出(LIFO),队列是先进先出(FIFO)。 栈的基本操作: 1 #define STACK_INIT_SIZE 100 2 #define STACK_INCREMENT 10 3 /*结点定义*/ 4 typedef struct 5 { 6 S...
分类:
其他好文 时间:
2015-06-09 16:28:47
阅读次数:
106