转自:http://segmentfault.com/a/1190000000652891闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包的特性闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收...
分类:
Web程序 时间:
2015-09-24 15:55:26
阅读次数:
212
nim语言的引用和其他语言的指针有点相似可以提供一种“多对一”的关系这就意味着不同的引用可以指向同一个内存位置nim区分可被追踪的引用和不可被追踪的引用不可被追踪的引用又称为指针可被追踪的引用可以被垃圾回收器回收不可被追踪的引用指向手动分配的对象,或其他地方创建出来的一块内存区域这也就是说,不可被追...
分类:
其他好文 时间:
2015-08-28 15:14:31
阅读次数:
182
整理一下:1:什么是闭包?a.函数嵌套函数function aaa(){ function bbb();} b.内部函数能够引用外部函数的参数和变量,参数和变量不会被垃圾回收机制所收回function aaa(){ var a = 5; function bbb(){ alert(a); }...
分类:
Web程序 时间:
2015-08-14 18:59:41
阅读次数:
160
1.对象的3种状态 在Hibernate中,可以把实体对象看成有3种状态,分别是临时态、持久态、游离态。2.临时态 转换 通过new创建的对象为临时态 通过delete方法操作的对象将转变为临时态 特征 临时态的对象可以被垃圾回收 临时态的对象未进行过持久化,未与ses...
分类:
其他好文 时间:
2015-08-07 19:02:50
阅读次数:
223
什么是SoftReference? SoftReference是一个Java类,它代表一个引用,可以被垃圾回收器(GC)回收掉。每一个Java对象都会持有一个其他对象的引用,只要有一个对象持有另一个对象的引用,那么GC就不会回收掉它,只有当我们的程序内存溢出时并且没有其他资源可以释放的时候,GC才会回收掉持有SoftReference的引用,因此,SoftReference非常适合用来打造Cache...
分类:
系统相关 时间:
2015-08-04 19:13:30
阅读次数:
181
1 持久化对象三种状态 瞬态:对象由new操作符创建,且尚未与Hibernate Session关联的对象被认为处于瞬态。瞬态对象不会被持久化到数据库中,也不会被赋予持久化标识。如果程序中失去了瞬态对像的引用,瞬态对象将被垃圾回收机制销毁。使用Hibernate Session可以将其变为持久化状....
分类:
Web程序 时间:
2015-07-31 12:20:33
阅读次数:
152
匿名对象:就是没有名字的对象。 匿名对象的应用场景: A:调用方法,仅仅只调用一次的时候。 注意:调用多次的时候,不适合。 那么,这种匿名调用有什么好处吗? 有,匿名对象调用完毕就是垃圾。可以被垃圾回收器回收。 B:匿名对象可以作为实际参数传递*/class Student { ...
分类:
其他好文 时间:
2015-07-07 12:39:12
阅读次数:
126
内存泄漏简介java可以保证当没有引用指向对象的时候,对象会被垃圾回收器回收,与c语言自己申请的内存自己释放相比,java程序员轻松了很多,但是并不代表java程序员不用担心内存泄漏。当java程序发生内存泄漏的时候往往具有隐蔽性。因此要借助一些专业的平台资源去保证安全性,例如可以通过加密实现。定义...
分类:
移动开发 时间:
2015-06-26 12:24:46
阅读次数:
199
内存泄漏简介 java可以保证当没有引用指向对象的时候,对象会被垃圾回收器回收,与c语言自己申请的内存自己释放相比,java程序员轻松了很多,但是并不代表java程序员不用担心内存泄漏。当java程序发生内存泄漏的时...
分类:
移动开发 时间:
2015-06-26 11:14:42
阅读次数:
166
内存泄漏简介
java可以保证当没有引用指向对象的时候,对象会被垃圾回收器回收,与c语言自己申请的内存自己释放相比,java程序员轻松了很多,但是并不代表java程序员不用担心内存泄漏。当java程序发生内存泄漏的时候往往具有隐蔽性。...
分类:
移动开发 时间:
2015-06-26 11:05:02
阅读次数:
184