2013年6月1日
摘要: 一、sleep & wait1. 两者来自不同的类(分别是Thread和Object)2.sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或方法3.wiat只能在同步控制方法或者同步控制块使用,而sleep可以在任何地方使用4.sleep必须捕获异常,而wait不需要... 阅读全文
posted @ 2013-06-01 22:30 洛易 阅读(1858) 评论(0) 推荐(0) 编辑
摘要: public class ThreadDemo1 { public static void main(String[] args) { MyThread myThread = new MyThread(); MyRunnable myRunable = new My... 阅读全文
posted @ 2013-06-01 22:01 洛易 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、synchronized关键字的作用域有二种:1)是某个对象实例内,synchronizedaMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能... 阅读全文
posted @ 2013-06-01 21:48 洛易 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1.阻抗不匹配Java是面向对象语言、对象模型,其主要概念有:继承、关联、多态数据库是关系模型,其主要概念有:表、主键、外键等2.解决办法1.用JDBC转换2.使用ORM(object relation mapping对象关系映射)框架来解决,主流ORM框架有hibernate、Toplink、OJB三、 1.domain对象必须有一个无参构造器 2.domain对象如果用final,懒加载就不能用了,load时会产生对象的子类 3.实体类映射文件(主键、主键生成器、属性名、字段名) 4.save和persist,当没开启事务时,save先插入,再回滚。而persist根本不会插入。 5.sa 阅读全文
posted @ 2013-06-01 00:06 洛易 阅读(205) 评论(0) 推荐(0) 编辑