摘要: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。Java的类反射所需要的类并不多,它们分别是:Field、Constructor、Method、Class、Object,下面我将对这些类做一个简单的说明。在没有对象实例的时候,主要有两种办法。 ... 阅读全文
posted @ 2013-12-02 19:33 fuddy-duddy焕 阅读(163) 评论(0) 推荐(0)
摘要: 首先Collection和Map是两个毫无关系的接口,Collection是对象集合,Map是键值对集合Collection有两个子接口List和SetList可以通过下标(1,2..)来取得值,值可以重复而Set只能通过游标来取值,并且值是不能重复的ArrayList,Vector,LinkedList是List的实现类ArrayList是线程不安全的,Vector是线程安全的,这两个类底层都是由数组实现的LinkedList是线程不安全的,底层是由链表实现的HashTable和HashMap是Map的实现类HashTable是线程安全的,不能存储null值HashMap不是线程安全的,可以 阅读全文
posted @ 2013-12-02 11:50 fuddy-duddy焕 阅读(189) 评论(0) 推荐(0)
摘要: publicclassTestEnum{/*最普通的枚举*/publicenumColorSelect{red,green,yellow,blue;}/*枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样.*/publicenumSeason{//枚举列表必须写在最前面,否则编译出错winter,spring,summer,fall;privatefinalstaticStringlocation="Phoenix";publicstaticSeasongetBest(){if(location.equals(& 阅读全文
posted @ 2013-12-02 11:43 fuddy-duddy焕 阅读(223) 评论(0) 推荐(0)
摘要: (1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器,此构造器也应该通过调用各个特性的设置方法来设置特性的缺省值。(3)一个javaBean类不应有公共实例变量,类变量都为private(4)持有值应该通过一组存取方法(getXxx 和 setXxx)来访问:对于每个特性,应该有一个带匹配公用 getter 和 setter 方法的专用实例变量。一般JavaBean属性以小写字母开头,驼峰命名格式,相应的 getter/setter 方法是 get/set 接上首字母大写的属性名。例如 阅读全文
posted @ 2013-12-02 11:40 fuddy-duddy焕 阅读(530) 评论(0) 推荐(0)