java
文章平均质量分 78
rainbow000123
热爱生活,热爱编程,给我爱的人幸福
展开
-
关于java的反射机制及动态代理
java反射技术早都听说了,之前只是了解反射提供的方法,可是不知道反射技术到底该怎么使用,或者说什么时候能用到反射技术,最近看jvm有了一些新的感悟。 首先,反射概念是什么? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射。 什么原创 2016-04-28 16:04:21 · 914 阅读 · 0 评论 -
关于java变量的初始化问题
变量初始化会在类加载阶段完成,这个时候主要执行方法,这个方法是类构造器,只负责静态变量赋值和静态代码块执行,而方法是实例构造器,主要负责实例变量初始化和构造方法的执行。 看下面代码: public class TestDemo3 { public static void main(String[] args) { Base base=new sssu(); } } c原创 2016-05-14 19:18:19 · 425 阅读 · 0 评论 -
深入理解jvm之分派
之前费了好大劲,一直想搞清楚 .class文件是个什么东东,因为我知道 .java 文件编译后是字节码的二进制文件,所以。。。有点蒙,因为在我的理解中,二进制文件就是文件中只有0和1的文件。。。。好吧,原来是我理解错误,但具体二进制文件是什么,查了好多资料,其实还是不理解,好吧,现在先不关心,只要清楚不是0和1就行了,因为使用javap查看的字节码中不是0和1啊。。。之前一直不解,现在理解的前提是原创 2016-04-27 22:38:39 · 396 阅读 · 0 评论