
java
文章平均质量分 57
modiziri
这个作者很懒,什么都没留下…
展开
-
java所有对象初始化的执行顺序
首先笼统地说一下java代码的初始化调用过程,首先进入代码解释器会找到main方法,然后加载staticInitiallization类进行扫描,扫描到里面所有的静态域和要调用的对象,然后给他们首先初始化一遍,如果对象里面还包含其他对象,那就按照这个规律再初始化一遍,也就是说没有调用的对象是不会自动初始化的(如果没有设定初始化默认初始化为null或者0)。举个例子,如果我在构造器里面print原创 2014-04-20 12:54:46 · 948 阅读 · 0 评论 -
runnable和thread的区别以及run和start的区别(多线程)
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo; class MyThread extends Th转载 2014-09-25 22:50:22 · 1500 阅读 · 0 评论