码迷,mamicode.com
首页 >  
搜索关键字:java对象    ( 2534个结果
java.util.concurrent.locks.Lock类的lock和lockInterruptibly方法的区别
什么是可中断的锁获取呢?就是:线程在等待获取锁的过程中,是否能够响应中断,以便在被中断的时候能够解除阻 塞状态,而不是傻傻地一直在等待。java对象的内置锁(synchronized)就是一种不可中断的锁,也就是说如果一个线 程在等待获取某个对象的内置锁,就算是该线程被其他线程中断,该线程仍然继续等待内置锁,而不是解除阻塞状 态,也不会抛出InterruptedException。Lock类...
分类:编程语言   时间:2014-07-30 14:49:43    阅读次数:254
ORM轻量级框架---ActiveAndroid
ORM即Object-Relational Mapping,对象关系映射。简单理解就是把我们Java的对象与数据库里面的记录进行映射,可以把实体对象持久化到数据库中,也能把查询到的记录映射成Java对象。ORM让我们彻底解放,一点也不需...
分类:移动开发   时间:2014-07-30 01:12:03    阅读次数:310
javabean总结
一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,仅仅有get,set的方法的java类的对象.专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的寻常的Java对象 满足这三个条件: 1.....
分类:编程语言   时间:2014-07-30 00:20:32    阅读次数:299
[面试题]java中final finally finalized 的区别是什么?
final 是修饰符,可以用于修饰变量、方法和类。修饰变量时,代表变量不可以修改,也就是常量了,常量需要在定义时赋值或通过构造函数赋值,两者只能选其一;修饰方法时,代表方法只能调用,不能被 override ;修饰类时,代表类不能够派生出子类,所以一个类不能既是 final 又是 abstract; finally 是异常处理机制中的 try 的从句,用于处理必要的清理工作,那怕执行的 ...
分类:编程语言   时间:2014-07-29 21:53:32    阅读次数:291
Stripes视图框架Java对象属性验证和prototype.js Ajax的测试
Stripes视图框架Java对象属性验证,它允许对字段设置是否必须填写,对数字大小进行限制等。我用prototype.jsAjax将验证后的数据及时地展示出来,下面来看程序。1、编写User实体类此用户共三个属性:name、email、age.packagecom.boonya.stripes.entity; publicclassUser{ pri..
分类:编程语言   时间:2014-07-29 18:17:02    阅读次数:389
JVM【第十三回】:【Java对象存活------finalize()方法】
在根搜索算法中不可达的对象,也并非是“非死不可”的,这个时候他们暂时处于"缓刑"阶段,要真正宣告一个对象死亡,至少要经历两次标记过程:如果对象在进行根搜索后发现没有与GCRoots相连接的引用链,那它将会被第一次标记并且进行一次筛选,筛选的条件是对象是否有必要执行fi..
分类:编程语言   时间:2014-07-29 15:43:29    阅读次数:258
Digester
Digester是apache的一个xml解析工具。最近研究struts1源码时候才发现这东西挺好用的,可以很轻松的把XML转化成java对象。上代码publicclassAcptrule{ privateStringid; privateList<Rule>rules=newArrayList<Rule>(); publicStringgetId(){ returnid; } pub..
分类:其他好文   时间:2014-07-29 15:22:39    阅读次数:293
Java对象校验框架之Oval
只要有接口,就会有参数的校验,目前开源的校验框架已经非常多了,不过不得不提一下Oval。OVal 是一个可扩展的Java对象数据验证框架,验证的规则可以通过配置文件、Annotation、POJOs 进行设定。可以使用纯 Java 语言、JavaScript 、Groovy 、BeanShell 等...
分类:编程语言   时间:2014-07-29 12:02:16    阅读次数:302
java调优随记-java对象大小
在java中,基本数据类型的大小是固定。但是java对象的大小是不固定的,需要通过计算。在java中,一个空对象(没有属性和方法的对象)在堆中占用8byte,比如 Object obj = new Object();另外栈中存储引用需要占用4byte的空间,总共需要16byte空间(喂,为为什么不是...
分类:编程语言   时间:2014-07-28 23:48:34    阅读次数:302
Java对象分配内存时的内存图
摘自高琪老师的JAVA教程。...
分类:编程语言   时间:2014-07-26 02:26:26    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!