Java中的反射机制:
在Java运行时环境中,对于任意一个类,能否知道这个类的哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。
Java反射机制主要提供了一下功能:
?在运行时判断任意一个对象所属的类;
?在运行时构造任意一个类的对象...
分类:
编程语言 时间:
2014-06-20 09:20:31
阅读次数:
246
原文链接:http://www.oschina.net/code/snippet_230828_9913
分类:
编程语言 时间:
2014-06-11 12:56:58
阅读次数:
211
注解:注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。注解:@interfac...
分类:
其他好文 时间:
2014-06-11 08:52:07
阅读次数:
202
Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class.public class ReflectTest {
public static void main(String[] args) throws ClassNotFoundException {
String str1 = "abc";
Class cls1 = String.class;
Cla...
分类:
编程语言 时间:
2014-06-09 23:39:33
阅读次数:
376
java 简单工厂类2012-04-22
15:44:07|分类:java|标签:java工厂类简单工厂类|举报|字号订阅简单工厂模式需要由以下角色组成:
接口接口的实现类(简单工厂模式里面的具体产品角色)工厂注意对比以下三个实例的不同实例1:packageorg.jzkangta.fac...
分类:
编程语言 时间:
2014-06-09 18:05:58
阅读次数:
257
网易博客发现小组风格手机博客玩LOFTER,免费冲印20张照片!>创建博客登录加关注黙言-在路上奋斗首页日志相册音乐收藏博友关于我黙言加博友关注他他的网易微博最新日志Javascript操作select控件Oracle存储过程基本语法将域名和tomcat6进行绑定的svn423LockedJS的tr...
分类:
编程语言 时间:
2014-06-09 16:55:35
阅读次数:
388
继承与相等测试(objectA instanceof Class) 返回
boolean对象相等( 堆内存中) aObject.equals(bObject)以上两个方法属于 Object 类,
所以所有的类都可以使用.反射反射库提供了一个非常丰富且精心设计的工具集, 以便编写能够动态操作java代...
分类:
其他好文 时间:
2014-06-07 23:55:14
阅读次数:
335
操纵类的属性,有两种方法反射内省面向对象的编程中,对于用户提交过来的数据,要封装成一个javaBean,也就是对象其中Bean的属性不是由字段来决定的,而是由get和Set方法来决定的public
class Person { private String name ; private ...
分类:
编程语言 时间:
2014-06-07 21:26:41
阅读次数:
396
分层
分层是为了减少层与层之间的依赖,增加程序的可读性,让整个系统结构清晰明确,还可大大降低维护成本,但是分层也有一定的缺点,有些可以直接访问数据库的层,却要通过负责访问数据库的层进行访问,这样,在访问数据库过程中就多出一个环节,增加了系统的开销,有时候要在表示层增加某个功能,为了降低耦合,就不得不自上而下,在每一层里面增加这个功能所需的服务类,这样就增加了开发成本
...
分类:
数据库 时间:
2014-06-07 15:23:00
阅读次数:
339