文章列表
http://www.ibm.com/developerworks/views/web/libraryview.jsp?S_TACT=105AGX52&search_by=The+Spring+Series&S_CMP=cn-a-j
内省 IntroSpector
java.beans;
apache common beanutils
对于反射及框架的学习极其有用....
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。
一、Commons BeanUtils
http://jakarta.apache.org/commons/beanutils/index.html
说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。
使用示例:功能有很多,网站上有详细介绍。一个比较常用的功能是Bean Copy,也就是copy be ...
import java.util.ArrayList;
import java.util.Collection;
/**
* ArrayList_HashSet 的比较及Hashcode分析
* @author yaqi
* @date 2012/06/28
*
*/
public class ReflectTest2 {
public static void main(String[] args) {
Collection col = new ArrayList();
ReflectPoint pt1 = ...
/**
* 反射--Class的基本分析
* @author yaqi
* @date 2012/06/26
*
*/
public class ReflectionTest {
/**
* Class 代表一类事物
*
* Java类用于描述一类事物的共性,该类事物有什么
* 属性,没有什么属性,至于这个属性的值是什么,
* 则是由这个类的实例对象来确定的.
* 不同的实例对象有不同的属性值
*
* eg:
* 人 --> Person
* Java类 -- ...
public class EnumTest {
public static void main(String[] args) {
WeekDay weekDay = WeekDay.MON;
System.out.println(weekDay.nextDay());
WeekDays w = WeekDays.FRI;
// enum 已重写了toString()方法
System.out.println(w);
// 子类实现父类的带参构造方法
// new Date(300){}
}
...
今天下午,因为对需求的理解有误,导致花了我一下午的时间去调试,去设想,临到下班这问题还是没解决.没办法了,去问同事,他说我理解的太深了,没那么复杂.其实我已经做好了那时,一句代码就能搞定的事.无奈最后只是笑笑而已......
一件简单的事.能看来很多的问题,为什么现在的企业不怎么欢迎应届毕业生呢?除开技术问题.更重要的一个就是对业务的了解,对需求的认识能力的不足.可谁又不是从这样走过来的呢?
当好一个程序员不容易.除了自身的技术要不断的与时俱进之处,还要不断的去与人沟通,去理解需求.....不容易啊,
故:
当好一个程序员的要求:
...
java 中自动装箱与拆箱的问题
Integer i1 = 100;
Integer i2 = 100;
Integer i3 = 128;
Integer i4 = 128;
System.out.println(i1 == i2);
System.out.println(i3 == i4);
result:
true
false
为什么会出现这样的结果呢?
jdk1.6源码分析:
public static Integer valueOf(int i ...
java
- 博客分类:
- java jdk1.6
从今天起,开始读 java jdk1.6的源吗,并深入去学习其中的技术以及设计模式,希望能通过这几句话告诉自己:一定要善始善终. yaqi ...