- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 java堆栈详解
<br />Java把内存划分成两种:一种是栈内存,一种是堆内存。 <br /> <br /> 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 <br /> <br /> 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 <br /> <br /> 堆内存用来存放由new创建的对象和数组。 <br /> <br />在堆中分配的内存,
2011-03-08 18:23:00 13597 9
转载 java 堆和栈
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆<br /> 栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量. 堆(heap):是一个可动态申请的内存空间(其记录空闲内存空间的链表由操作系统维护),C中的malloc语句所产生的内存空间就在堆中.<br />2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈
2010-12-30 12:10:00 1176
原创 我的Javascript之旅——对象的原型链之由来
<br />本人是Javascript菜鸟,下面是前几天学习Javascript的旅程心得,希望对和我一样的入门者有点用,也希望高手批评指正。<br /> <br />以问题开始:function Base(){}<br />var base =new Base()<br />上面两行代码会创建几个对象(object)?<br />要回答这个问题,先明确一下Javascript里object的概念。<br /> <br />Objects<br />在Javascript里,几乎一切都是object(Arr
2010-09-07 21:37:00 1165
原创 解决js中onMouseOut事件冒泡的问题
<br />前阵子为BS项目模板做了一个左侧滑动信息栏,效果类似于windows状态栏的自动隐藏效果,鼠标移进滑出,鼠标移出隐藏,浮动时不占用空间,也可以固定住占一块位置。做的过程中遇到一个问题,鼠标在信息栏内部移动时会触发onMouseOut事件,信息栏放在div中,内部有table、img、a等元素,看来是由于事件冒泡,子元素上触发了事件冒泡到了父元素,导致滑动时不断闪动,头晕眼花,于是着手解决问题。<br /> <br /><br />在IE下解决问题很简单,用onMouseEnter、onMouse
2010-09-07 16:59:00 809
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人