摘要:
执行结果如下: 结论: ①、静态代码块是在Java虚拟机加载类的时候执行的。所以静态代码要比类的主方法还要先执行。而且,不管为该类创建多少个对象,静态代码块只执行一次。 ②、非静态代码块是在创建类的时候执行的,注意主方法在非静态代码块之前执行的。 一个类中有静态同步方法和非静态同步方法,静态同步方法 阅读全文
摘要:
一、一个进程包含一个线程或多个线程。 二、线程是最小的执行单位。这意味着一个程序可以同时进行两个或多个任务的功能。 三、多线程编程的目的是最大限度的利用CPU资源,使用CPU的空闲时间保持到最低。 四、处于创建状态的线程只是一个空的线程对象,系统并不为它分配资源。 五、当执行start()方法将为线 阅读全文