文章分类 -  java基础

javabean之Constrained属性
摘要:一个JavaBean的constrained属性,是指当这个属性的值要发生变化时,与这个属性已建立了某种连接的其它Java对象可否决属性值的改变。constrained属性的监听者通过抛出PropertyVetoException来阻止该属性值 的改变。 测试代码: 如果包含某个数字,就抛异常。 阅读全文

posted @ 2018-02-24 15:20 腾飞的鹰 阅读(130) 评论(0) 推荐(0)

属性编辑器PropertyEditor的扩展
摘要:spring-beans包扩展的Java的PropertyEditor,使得开发者能够轻易的调用扩展类进行对象与string类型的转换,不仅如此,spring还增加了PropertyEditorRegistry接口及其实现类,这样便能轻易地获取到对应类型的PropertyEditor 在《sprin 阅读全文

posted @ 2018-02-24 14:48 腾飞的鹰 阅读(289) 评论(0) 推荐(0)

一篇关于javabean的教程
摘要:评: 自己对Javabean一向不懂,郁郁于胸,于是在网上找了一些文章。感觉这一片讲的最深最好。其中详细讲述了javabean的属性和事件这两个主要的概念。 特别是对四种属性的实现方法作了详细解释。其实四种属性在接口上而言是没有区别的,区别在于设值时的具体操作。 1、简单属性只是简单的赋值。2、Bo 阅读全文

posted @ 2018-02-24 14:29 腾飞的鹰 阅读(703) 评论(0) 推荐(0)

JAVA中BeanInfo的用法
摘要:1.补充。BeanUtils的效率问题: 1.补充。BeanUtils的效率问题: BeanUtils.copyProperties(dest,orgi);实际上是调用的 PropertyUtils.copyProterties(dest,orgi)这个方法来实现的;这个方法的效率是非常低的。通过查 阅读全文

posted @ 2018-02-24 13:38 腾飞的鹰 阅读(5255) 评论(0) 推荐(1)

[Java学习小记]使用PropertyChangeSupport来监听变量的变化
摘要:今天要处理的问题是:监听一个变量,当该变量的值出现变化时能够获知,并进行相应处理。 使用java.bean.PropertyChangeSupport类。看如下的构造方法,其实就是将你要控制的对象绑定到该工具中。 PropertyChangeSupport changes = new Propert 阅读全文

posted @ 2018-02-23 18:33 腾飞的鹰 阅读(1326) 评论(0) 推荐(0)

安装版JDK后,修改环境变量,也无法生效的原因和解决办法
摘要:现象: 安装过安装版的JDK,一般是1.7以上,修改环境变量并不能生效,比如原本安装了1.8,后修改环境变量为1.7,java -version仍显示1.7 原因: 当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws. 阅读全文

posted @ 2018-01-19 14:53 腾飞的鹰 阅读(675) 评论(0) 推荐(0)

Math.random()和Random.nextInt的区别
摘要:调用Math.random()是产生一个[0,1)之间的随机数,并且不存在四舍五入的概念。内部条用的是Random.nextDouble() 如果用 java.util.Random random=new Random();random.nextInt()这样产生一个长整型的随机数并且与上一次是一样 阅读全文

posted @ 2018-01-08 21:20 腾飞的鹰 阅读(838) 评论(0) 推荐(0)

Java Math.abs中注意事项
摘要:众所周知,int类型整数的范围在-(2的32次幂)到(2的32次幂)-1,即是-2147483648到2147483647,因此Math.abs函数规定,当abs的传入参数是Integer.MIN_VALUE时,那么abs函数并不会范围2147483648,因为2147483648已经超出了int类 阅读全文

posted @ 2018-01-08 21:04 腾飞的鹰 阅读(681) 评论(0) 推荐(0)

java编程中的转义字符“\t”
摘要:java语言中的\t也是一个转义字符,相当于一个制表符tab(就是相当于你按了一下Tab键),windows中的制表符是字表符前面的字符每八个一分割,最后一段不足八个的补空格,当然你补完成八个的次数和你的\t的个数是有关的,例如:System.out.println("123\t");此时的\t是3 阅读全文

posted @ 2018-01-08 20:47 腾飞的鹰 阅读(4296) 评论(0) 推荐(0)

String.format()方法使用说明
摘要:见文章:http://blog.csdn.net/thc1987/article/details/17528093 见文章:http://blog.csdn.net/lonely_fireworks/article/details/7962171/ 阅读全文

posted @ 2018-01-08 20:40 腾飞的鹰 阅读(77) 评论(0) 推荐(0)

导航