![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
yuhongye110
这个作者很懒,什么都没留下…
展开
-
Java初始化的例子分析
借用一个小例子来分析Java程序的初始化过程,其中涉及类的加载,初始化顺序class Insect { private int i = 9; protected int j; Insect() { System.out.println("i = " + i + ", j = " + j); j = 39; } private static int x1...2014-05-10 15:54:34 · 111 阅读 · 0 评论 -
Java中final的用法
在Java中,final可以修饰类,方法,属性。一 final数据final关键字修饰变量,用来向编译期告知这块数据恒定不变:1.一个永不改变的编译期常量:在Java中这类常量必须是基本类型,编译期可以将该常量代入到可能用到它的表达式中,也就是说,可以在编译期执行计算; private final int valueOne = 1; public static final i...2014-05-10 17:12:00 · 135 阅读 · 0 评论 -
java初始化
[size=xx-large][size=x-large][size=large][size=medium]关于java初始化的内容,今天总结如下: 一 类的加载过程 假设程序里面定义了一个类Person 1.在首次创建这个类的对象,或者调用了这个类的静态变量或静态方法,java虚拟机把这个类加载到内存中(即使构造方法没有显示的声明为static,但它确实是static); 2.加载类的时候,静态...2014-01-10 18:46:11 · 48 阅读 · 0 评论 -
Java代理模式的理解(一)
一 静态代理模式在静态代理模式中有三类角色,理解了这三类角色也就理解了代理模式:a.抽象对象:定义了真实角色和抽象角色的公共接口(可以是类,也可以是接口)Subject;b.代理角色:代理角色内部包含有对真实角色的引用,通过这个引用去执行真实角色想要完成的任务;除此之外,代理角色可以完成其他的一些功能;c.真实角色:实际要完成任务的角色,是我们始终要引用的对象。代理角色和真实...原创 2014-02-17 18:25:02 · 92 阅读 · 0 评论 -
Java反射机制
很早就听说了大名鼎鼎的反射机制,最近终于把它学了,总结一下Java反射机制的学习。 1.获得Class类。在JVM中,加载一个类的时候,会在堆中生成该类对应的Class类,通过Class类可以获得该类的所有属性和方法,Class类就像镜子一样反射着该类的所有内容。所以,在使用Java反射机制的时候,第一步就是获得该类的Class类(Class类位于java.lang包下面),获得Clas...原创 2014-02-17 19:04:23 · 64 阅读 · 0 评论