转载 http://www.cnblogs.com/dolphin0520/p/3799052.html 总结: 静态方法在类加载的时候被初始化,内存中只有一个副本,可以直接通过类名进行访问(不依赖任何对象就可以进行访问)。而非静态变量和方法都是创建对象的时候才初始化。而且非静态变量在不同对象中有不 ...
分类:
其他好文 时间:
2017-09-02 18:08:03
阅读次数:
122
8-30日学习笔记:记录学习阶段的点点滴滴。 static关键字: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 1.static变量:static变量是一种静态变量(也可以成为类变量),静态变量被所 ...
分类:
其他好文 时间:
2017-08-31 22:18:44
阅读次数:
228
在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。 在看Java中 ...
分类:
编程语言 时间:
2017-08-20 22:26:43
阅读次数:
186
Java中的class.forName和classLoader都可以用来对类的加载。 class.forName除了把类加载到JVM中,还会对类进行解释,执行类的static代码块; classLoader只是把类加载到JVM中,只有在调用newInstance的时候才会去执行static代码块; ...
分类:
编程语言 时间:
2017-07-24 13:03:25
阅读次数:
146
final final域使得确保初始化安全性(initialization safety)成为可能,初始化安全性让不可变形对象不需要同步就能自由地被访问和共享 作用在类上 则为final类,final类不能被继承。一般用于工具类时,同时把工具类构造函数声明为私有,暴露静态共有方法 作用在成员变量上 ...
分类:
其他好文 时间:
2017-06-23 10:45:16
阅读次数:
152
?? 单例设计模式 想要实现单例设计模式的核心就是构造方法的私有化 分为两种:饿汉单例模式和饱汉单例模式 饿汉单例模式(推荐使用) 核心要点: 1.构造器私有化 2.提供一个私有属性的Singleton对象 3.利用static{}代码块来new 创建对象(推荐使用static代码块来创建new 对 ...
分类:
其他好文 时间:
2017-06-20 22:16:13
阅读次数:
124
1.static修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 2.static关键字可以用来修饰属性、方法、代码块、内部类 a.static修饰属性: static修饰的属性属于对类所有实列共享的资源 访问静态的属性:类名.属性名(); b.static丝素方法: static修 ...
分类:
其他好文 时间:
2017-06-11 20:10:46
阅读次数:
130
1.static修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 2.static关键字可以用来修饰属性、方法、代码块、内部类 a.static修饰属性: static修饰的属性属于对类所有实列共享的资源 访问静态的属性:类名.属性名(); b.static丝素方法: static修 ...
分类:
其他好文 时间:
2017-06-11 00:20:16
阅读次数:
161
1.static修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 2.static关键字可以用来修饰属性、方法、代码块、内部类 a.static修饰属性: static修饰的属性属于对类所有实列共享的资源 访问静态的属性:类名.属性名(); b.static丝素方法: static修 ...
分类:
其他好文 时间:
2017-06-09 23:42:07
阅读次数:
177
System类构造函数由private修饰,不可以被实例化,加载时调用static代码块。 System类提供了标准输入输出流,错误输出流;其中out和err的类型是PrintStream System.exit(int),终止当前虚拟机的运行,什么叫做当前虚拟机呢? 如果在某个线程中调用了exit ...
分类:
编程语言 时间:
2017-03-27 18:23:41
阅读次数:
213