2008-01-17

获取Java类中的变量名的字串

关键字: java类中的变量名
在类中定义了一个属性abc,如何获取这个变量的abc的名字串呢?也就是说怎么知道abc这个变量的名字是abc,这个问题比较的好玩。 这个是偶以前在一开发中遇到的一个比较有趣的问题,找了半天的资料加下偶辛勤的思考,终于找到的解决方法。用反射~~~ java提供了很强大的反射机制,可以说比动态语言还动态。但是这个东东平时的应用不是很多的说。 现提供一个可以动态获取对象中的变量的变量名称的方法: public class MyTools { public static void setAllComponentsName(Object f) { // 获取f对象对应类中的所有属性域 ...
2008-01-17

throw与throws区别

关键字: throw与throws区别
这两者虽然看起来只有一个s的区别,但是作用完全不一样 /////java处理异常方式/////////////////////////////// 在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如: int i= 1; int j = 0; int res = 0; res = i/j;//除0错误 System.out.println(res); 这5句代码运行到第四句会中断,因为jvm抛出了异常 ////throw的作用//////////////////////////////// ...
laies
搜索本博客
最近加入圈子
存档
最新评论