java之yield(),sleep(),wait()区别详解-备忘笔记 (转载)


1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法,只有高优先级的线程执行完毕后,...
Date:  2013/10/8   Sort:  Java Continue Reading 2935 Views /  0 Comments / 

线程的生命周期


1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。 例如:Thread t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资源。例如:t1.sta...

【错误】Timer was canceled解决办法

【错误】Timer was canceled解决办法
错误说明:    截图如下:错误原因:如果定时器被执行cancel方法停止之后,再执行schedule()方法的话,会报此异常:【java.lang.IllegalStateException: Timer already cancelled.】解决办法:检查生成Timer的对象的方式,如果要调用schedule()方法的话,Timer对象需要new一个出来,看Timer的构造...
Date:  2013/5/10   Sort:  Java Continue Reading 1369 Views /  0 Comments / 

No enclosing instance of type InnerClass is accessible. Must qualify the allocation with an enclosing instance of type InnerClass (e.g. x.new A() where x is an instance of InnerClass)


错误描述:No enclosing instance of type InnerClass is accessible. Must qualify the allocation with an enclosing instance of type InnerClass (e.g. x.new A() where x is an instance of InnerClass).原因:在书写内部类的时...
Date:  2012/10/7   Sort:  Java Continue Reading 2822 Views /  0 Comments / 

ids for this class must be manually assigned before calling save()解决方法


在使用Hibernate的时候,使用的事myeclipse自动生成的映射文件来管理的,但是在使用的过程中出现了这个问题: ids for this class must be manually assigned before calling save(): 可以粗略的看出,这个错误的原因是hi主键应该手动指定,但是我这里却没有手动指定主键,导致了,这个主键为空,以至于不能添加到数据库中。 ...
Date:  2012/9/29   Sort:  Java Continue Reading 1448 Views /  0 Comments / 

java接口能否实例化_如何扩展接口


如题所示,这里有两个问题:    1、java的接口能否实例化    2、java如何去扩展一个接口 首先解决第一个问题,回答是:java接口不能直接实例化,不过有种方式看起来很像实例化,如下面代码所示:interface TestNew { void test(); void TestNew();//这个不是构造函数,只不过是和构造函数同...

Thinking in java ----静态数据的初始化


最近在看java编程思想,说实话,这本书不是很想看,不是说书不好,是因为要看这本书的话,需要静下心来慢慢去读他,因为里面的内容看似简单,其实里面讲了很多的东西,很多人说这本书不适合初学者来看,的确是,如果是初学者来看这本书的话,看起来会很吃力,不过看他之后绝对会有收获~不过还是推荐看这本书,提高一下自己的能力。废话少说,说说静态数据的初始化,首先声明,内容是参考java编程思想里面的,不能说是原创...

getAttribute和getParameter的区别

getAttribute和getParameter的区别
今天在用jsp的时候,碰到了getAttribute和getParameter这两个方法,有点不是很清楚,便从网上查了一下,记录一下,留作以后备用。首先,我用的代码如下:(Test01.jsp) <body> <% //If you want to use getAttribute(), you should set it first request....
Date:  2012/9/15   Sort:  Java Continue Reading 5217 Views /  0 Comments / 
Powered by Emlog & DDCF Theme By Jons