java笔记
_Joshua
纯属打酱油的
展开
-
java Object中的wait和notify方法
在调用某个对象的wait()或者notify()方法时,必须获得该对象的监控。若调用对象的wait()没有获取该对象监控(synchronized同步)将会抛出IllegalMonitorStateException,当抛出该异常时且没有捕获,当前线程被终止且无法通过调用该对象的notify方法来继续改线程。原创 2013-04-11 08:51:31 · 480 阅读 · 1 评论 -
Class.forName
Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("p转载 2013-04-16 12:53:25 · 351 阅读 · 0 评论