Java
无法占用的字杰
二十岁的时候,去尝试所有可以尝试的事情,交够需要交的学费,三十岁的时候才能从容不迫的过自己想过的生活。
展开
-
BeanUtils.populate的作用 !
首先,它是在org.apache.commons.beanutils.BeanUtils包中的一个方法。方法的作用:用来将一些 key-value 的值(例如 hashmap)映射到 bean 中的属性。servlet中有这样的使用:先定义form表单内容的Info对象(当然你要先写一个bean,这个bean中包含form表单中各个对象的属性) InsuranceInfo i转载 2015-08-04 23:29:46 · 290 阅读 · 0 评论 -
ConvertUtils.register的作用!
当用到BeanUtils的populate、copyProperties方法或者getProperty,setProperty方法其实都会调用convert进行转换,但Converter只支持一些基本的类型,甚至连java.util.Date类型也不支持。而且它比较笨的一个地方是当遇到不认识的类型时,居然会抛出异常来。这个时候就需要给类型注册转换器。比如:意思是所以需要转成Date类型的数转载 2015-08-04 23:21:25 · 1929 阅读 · 0 评论 -
Java中关键字Volatitle的作用!
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) =========================分割线1=============转载 2016-01-06 21:00:07 · 1727 阅读 · 0 评论