JavaSE
jiang123986
这个作者很懒,什么都没留下…
展开
-
通过反射机制获取位于同一个包下的接口的所有实现类
通过反射机制获取位于同一个包下的接口的所有实现类 public class ClassUtils { public static List getAllImplClassesByInterface(Class c) { // 给一个接口,返回这个接口的所有实现类 List returnClassList = new ArrayList();// 返回结转载 2016-12-14 20:43:57 · 4315 阅读 · 0 评论 -
java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。转载 2016-12-14 20:45:47 · 231 阅读 · 0 评论 -
Java反射机制详解
目录1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通过反射机制实例化一个类的对象·获取某个类的全部属性·获取某个类的全部方法·通过反射机制调用某个类的方法·通过反射机制操作某个类的属性·反射机制的动态代理4反射机制的应用实例·在转载 2016-12-14 20:47:53 · 214 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序
结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally转载 2016-12-03 09:33:40 · 199 阅读 · 0 评论 -
接口中的方法
接口中的方法 |接口Interface1. 接口中的成员变量默认都是public、static、final类型的,必须被显式初始化2. 接口中的方法默认都是public、abstract类型的。3. 接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法。4. 接口没有构造方法,转载 2016-12-04 11:39:35 · 22180 阅读 · 0 评论 -
java中的类修饰符、成员变量修饰符、方法修饰符。
类修饰符:public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。 成员变量修饰符:转载 2016-12-18 23:05:09 · 226 阅读 · 0 评论 -
Java中equals和==的区别
Java中equals和==的区别java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象转载 2016-12-24 22:30:41 · 181 阅读 · 0 评论