ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是那些保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置。而引用类型值则是指那些保存在堆内存中的对象,意思是变量中保存的实际上是一个指针,这个指针指向内存中的另一个位置,该位置保存对象。5中基本数...
分类:
编程语言 时间:
2015-05-07 20:15:57
阅读次数:
92
ThreadLocal: 维护线程局部的变量。 ThreadLocal 不是线程。它就是一个Map。可以保存对象。 它保存的对象,只与当前线程相关。 当一个线程还没有运行完成时,如果不想传递数据,可以通过ThreadLocal来保存与这个Thread相关数据。用ThreadLocal保存和获取...
分类:
其他好文 时间:
2015-05-02 16:35:30
阅读次数:
117
Stack: 是内存指令区。Java基本数据类型,Java指令代码,常量都保存在stack中,方法是指令也保存在stack中。由于stack是内存是顺序分配,而且定长,不存在内存回收问题。存取速度快。Heap: 是内存数据区。管理很复杂,每次分配不定长的内存空间,专门用来保存对象的实例。而对象实例在...
分类:
其他好文 时间:
2015-04-28 01:45:41
阅读次数:
142
Java集合框架的知识总结(1)
说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。
1、综述
所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。
当我们把一个对象放入集合中后,系统会把所有集合...
分类:
编程语言 时间:
2015-04-15 17:03:52
阅读次数:
260
Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组[array count] : 数组的长度。[array ...
分类:
其他好文 时间:
2015-04-11 20:48:12
阅读次数:
113
1.Java中的闭包与回调 通过内部类提供闭包的功能是优良的解决方案,比指针更为灵活、安全。 回调的价值在于它的灵活性—它可以动态地决定需要调用什么方法,在Swing中,回调被大量使用。2.容器类 Java容器类的用途是用来保存对象,可以分为以下的两个大类: 1>Collection,一个用...
分类:
编程语言 时间:
2015-04-11 19:10:56
阅读次数:
126
栈:存储基本的数据类型,和类的实例的引用(内存地址)。规则:first in,last out(先存进后取出)。局部变量在调用栈中分配内存,当方法执行完成后,这些变量就被抛弃了。堆:存放动态产生的数据,比如 new出来的对象,而且只保存对象的成员变量。常量池:例:String str = "abc"...
分类:
编程语言 时间:
2015-04-11 13:07:43
阅读次数:
146
一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流其中,在须要时又一次生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。二.Android中的新的序列化机制 在Android系统中,定位为针对内...
分类:
移动开发 时间:
2015-04-03 10:47:37
阅读次数:
142
JFinal保存对象后可以取出主键,即使这个主键是数据库自增长的。 今天无意中发现,JFinal保存对象后可以把主键取出来,我的数据库表主键都是自增的。比如 ??Blog blog = getModel(Blog.class);//这里没有存放i...
分类:
其他好文 时间:
2015-04-03 01:39:14
阅读次数:
217
atitit.spring hibernate的事务机制 spring不能保存对象的解决
sessionFactory.openSession()
不能。。log黑头马sql语言..
sessionFactory.getCurrentSession().update(user);
中间走ok兰..log黑头也有累..
在Spring中使用Hiberna...
分类:
编程语言 时间:
2015-04-02 06:43:37
阅读次数:
162