|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大.
制止繁复的get/set操纵摘自:夏昕Hibernate_DEV_GUIDE为制止繁复的get/set操纵,你能够经由过程ApacheJakartaCommonsBeanutils组件供应的属性批量复制功效(http://jakarta.apache.org/commons/beanutils/).上面的例子中,我们把user对象的一切属性复制到anotherUser对象中:
TUseruser=newTUser();
TUseranotherUser=newTUser();
user.setName("Emma");
user.setUserType(1);
try{
BeanUtils.copyProperties(anotherUser,user);
System.out.println("UserName=>"
+anotherUser.getName()
);
System.out.println("UserType=>"
+anotherUser.getUserType()
);
}catch(IllegalAccessExceptione){
e.printStackTrace();
}catch(InvocationTargetExceptione){
e.printStackTrace();
}
TUseruser=newTUser();
TUseranotherUser=newTUser();
user.setName("Emma");
user.setUserType(1);
try{
BeanUtils.copyProperties(anotherUser,user);
System.out.println("UserName=>"
+anotherUser.getName()
);
System.out.println("UserType=>"
+anotherUser.getUserType()
);
}catch(IllegalAccessExceptione){
e.printStackTrace();
}catch(InvocationTargetExceptione){
e.printStackTrace();
}
TUseruser=newTUser();
TUseranotherUser=newTUser();
user.setName("Emma");
user.setUserType(1);
try{
BeanUtils.copyProperties(anotherUser,user);
System.out.println("UserName=>"
+anotherUser.getName()
);
System.out.println("UserType=>"
+anotherUser.getUserType()
);
}catch(IllegalAccessExceptione){
e.printStackTrace();
}catch(InvocationTargetExceptione){
e.printStackTrace();
}
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听, |
|