- 博客(5)
- 收藏
- 关注
原创 java反射机制和动态代理之动态代理(二)
说起代理,字面上的意思就是代替处理的意思,在java中代理就是一个对象代理另一个对象做着同样的事情,但是可以有更多的处理这件事情的其他功能,说起代理必不可少的就是反射机制,因为动态代理是在程序运行过程中才能够产生的类。动态代理运用的范围很多,比如spring的aop机制就是动态代理,其实动态代理也可以当做是拦截器,等等。public interface Life { public void...
2018-06-09 20:05:19 684
原创 java反射机制和动态代理之反射机制(一)
(之前这篇文章写过了,不知道为什么发表的时候报了404错误,导致心情不好,又重新写的。)先来一段百度百科的关于反射的定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。JAVA反射(放射)机制:"程序运行时,允许改变程序结构或变量类型,这种语言称...
2018-06-08 19:01:33 10304 3
原创 java中反射机制的Constructor的一般使用方式
其实在反射中我们使用到Constructor的时候不是太多,因为如果我们有无参构造函数,一般使用有参够构造函数的很少,除非是在初始化的时候,但是初始化的时候也是直接使用空的构造函数然后使用相应的get和set方法来设置相应的值,这里就来说几种获取构造函数的方式以及几个方法,仅供参考:getConstructor(Class<?>...ParametersType):根据传入的参数顺序获...
2018-06-02 19:52:15 2620
原创 java中的反射机制的Filed类的一般使用方式
在使用反射的时候少不了使用Filed来查看一个对象的属性是否是可操控,所以简单的介绍下Filed中会用到的方法。得到Field对象从Class类对象中有四种方式:getField(String name):获取类型为public的属性,没有则抛出异常getFields():获取此类或者接口中的为public类型的属性getDeclaredField(String name):获取指定name的属性...
2018-06-02 19:21:56 2330
原创 java中String之常量池与对象
最近一直在研究源码,今天把String类给看完了,基本上是把源码看了一遍(JDK1.8),所获得的收获还是可以的,但是看了归看了,俗话说的好好记性不如烂笔头,今天就写一写自己的心得体会。首先在String类型在开发项目中用的是比较多的,大多数的都是在比较是否相等判断之类的,在String中重写了equals方法,先是比较地址,然后比较是否是是同一类型的对象,如果是则比较length,如果lengt...
2018-06-01 14:19:59 1884 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人