犯了大多数初级JAVA程序员都会犯的错
引用类型和基本类型在调用的方法中都无法重新赋值但是引用类型可以改变对象的属性。
理解struts2 中把对象传给dao 操作时无法给一个对象赋空值? 原因是 obj=null 时等于重新给这个对象开辟了空间一个指向空的地址。
然而方法在传递过程中无法对对象重新赋值固。 设置空值无效。
然而尝试把 把一个从数据查询查询出来的数据不通过重新来改变数据是无效的。 如 user=dao.queryUser() 这样是无效的。
做项目中自己感觉还挺得意的一点。 把 QueryMode 当了一个SSH 流程中的一个仓库用
用queryMode 在项目主要的作用是用于 查询 和 对 queryMode.getT()和参数的封装 起到对象统一的用途。 利用map 键值对的方式对数据封装。 方便页面取得数据
和统一管理的作用。感觉对AOP 的编程思想有了进一步的理解了。
转载请注明作者和出处,并添加本页链接。
原文链接:
//xiaochun.zrlog.com/50.html