package xu.jin;
import java.awt.print.Printable;
class Insect{
private int i=print("hello i");
Insect(){System.out.println("Insect"+i);}
{
System.out.println("1");
System.out.println("2");
}...
分类:
编程语言 时间:
2014-12-23 10:27:19
阅读次数:
250
1 非静态内部类为什么不能有静态成员,如下代码 Java代码public class OuterClass{ class InnerClass{ private static int i; }}对于java类加载顺序我们知道,首先加载类,执行static变量初始化,接下来执行对象的创建,如果我们要执...
分类:
其他好文 时间:
2014-10-18 20:54:00
阅读次数:
168
引子记得上次中秋一哥们写个需求,没写完。他中秋过后还请一天假,有点错,打电话叫我帮他继续搞。由于测试支撑,叫到我加班了。第二天过来看,打开页面直接报错,再次点击报错就不一样了。前次报错是有代码行的,第二次直接页面说类发现什么的错。看了下代码,类似如下: 1 package san; 2 3 imp....
分类:
编程语言 时间:
2014-09-14 12:43:57
阅读次数:
321
Java虚拟机在加载类的时候,先初始化父类静态变量,再初始化子类静态变量,然后加载父类,最后加载子类
public class Parent {
static{
System.out.println("static parent");
}
public Parent(){
System.out.println("parent loaded");
}
public...
分类:
编程语言 时间:
2014-08-12 19:01:54
阅读次数:
321
import?java.util.*;
/*
类加载顺序:首先执行静态字段和静态代码块,然后执行实例字段和普通代码块,然后执行构造函数。
*/
public?class?Sample
{
????public?static?void?main(String[]?args)
??...
分类:
其他好文 时间:
2014-07-21 13:24:23
阅读次数:
189
tomcat6.0.32com.dyyx.ShareUtils//返回系统当前时间public static String now();package com.dyyx;import java.text.DateFormat;import java.text.SimpleDateFormat;imp...
分类:
其他好文 时间:
2014-07-18 00:01:50
阅读次数:
334
java的类加载机制默认情况下是采用委托模型:当加载某个类时JVM会首先尝试用当前类加载器的父类加载器加载该类,若父类加载器加载不到再由当前类加载器来加载,因此这种模型又叫做“父优先”模型。
但是在实际项目中我们可能会要求先从当前类加载加载再从父类加载器加载,如项目中的某类的版本可能和contain...
分类:
编程语言 时间:
2014-05-15 02:14:45
阅读次数:
330
java的类加载机制默认情况下是采用委托模型:当加载某个类时JVM会首先尝试用当前类加载器的父类加载器加载该类,若父类加载器加载不到再由当前类加载器来加载,因此这种模型又叫做“父优先”模型。
但是在实际项目中我们可能会要求先从当前类加载加载再从父类加载器加载,如项目中的某类的版本可能和contain...
分类:
编程语言 时间:
2014-04-29 11:15:46
阅读次数:
423