java
文章平均质量分 77
释迦不加糖、
这个作者很懒,什么都没留下…
展开
-
java线程的生命周期
当线程被创建并启动之后,它既不是一启动就进入执行状态,也不是一直处于执行状态,在其生命周期中,要经过“新建(New)”、“就绪(Runnable)”、“运行(Running')”、“阻塞(Blocked)”和“死亡(Dead)”五种状态。线程在创建之后,不可能一直霸占着CPU独立运行,需要在多个线程之间切换,所以大部分时间处于运行、阻塞之间切换。一、新建和就绪状态(1)、当用new关键字创原创 2013-10-24 15:49:43 · 5412 阅读 · 0 评论 -
java线程的实现方式
多线程一直给大家一种很难的感觉,其实接触了解之后你会发现,没有大家想的那么深奥,接下来我会分享我学习多线程的经历给大家,下面先简单的介绍下实现线程的两种方式:1、继承Thread(1)定义Thread类的子类,并重写该类的run方法,该方法的方法体就代表了线程需要完成的任务。可以把run方法称为线程执行体。(2)创建Thread子类的实例,即创建了线程对象。(3)调用线程对象的st原创 2013-10-21 15:46:10 · 2330 阅读 · 0 评论 -
Java线程小结(二)
六、interrupt()使该线程中断,如果一个线程抛出异常,可以用interrupt在catch里中断该线程.七、构造方法Thread() 分配新的 Thread 对象。 Thread(Runnable target) 分配新的 Thread 对象。 Thread(Runnable target, String name)原创 2013-10-24 16:34:59 · 1514 阅读 · 0 评论 -
java反射
反射一直是java中的一个核心模块,下面我通过自己写的案例来展示一个类创建工厂。案例代码如下:package com.xiaomo.reflex;import java.io.FileInputStream;import java.io.IOException;import java.util.HashMap;import java.util.Map;import原创 2013-10-11 11:53:11 · 1367 阅读 · 0 评论 -
Java线程小结(一)
一、join()方法等待被join的线程执行完成。join(long millis)方法等join的新车的时间最长为minllis毫秒,如果在millis毫秒内被join的线程还没有执行结束,则不再等待。join(long millis ,int nanos)方法等待被join的时机最长为millis毫秒加nanos纳秒。案例:package com.xiaomo.th原创 2013-10-24 16:27:18 · 1435 阅读 · 0 评论 -
java代理(AOP)
AOP是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。使用反射生成JDK动态代理,可以实现面向切面的功能,即AOP,下面通过案例来展示反射在AOP中使用的作用:package com.xiaomo.reflex;import java.lang.reflect.InvocationHandler;原创 2013-10-14 16:34:33 · 1859 阅读 · 0 评论