Java调试排错心得
2024-09-08 19:24:32
首先这里没有报错,但是打印了四行相同的数据,还都是最后一行的数据。然后调试了一下
这里是重点:
下面哪里account = {Account@1580}是一直用的一个对象,所有每一次调试那些什么rs.getInt(1),account.setAge(age),调试的控制面板都是正确的数据,一旦打印就没了,
是因为执行到最后一行的时候,由于只有一个Account@1580,后面set方法就把值给覆盖了,所有最后跳出while循环时,Account里面就是最后的数据,而且list里面记录的
size为3,所以就是打印三个一样的数据,而且还都是最后一行的。
最新文章
- Tomcat搭建
- SQLServer 创建dtsx包更新统计信息(示例)
- EmberJs之数组绑定@each&;[]
- Kotlin语法(函数和lambda表达式)
- Gitblit Go
- “通过jumpserver远程登录linux服务器,rz上传文件速度过慢”问题的解决
- C++之路进阶——bzoj1030(文本生成器)
- 查看Linux软件信息
- jdbc:java数据库连接
- Android应用市场提交入口
- 认识CoreData-高级用法
- 2015第40周二Node学习
- Linux Epoll介绍和程序实例
- [翻译]如何用YII写出安全的WEB应用
- Android 平台 HTTP网速測试 案例 API 分析
- php 四种基础算法 ---- 插入排序法
- 项目发布Debug和Release版的区别
- 【转载】一行代码加载网络图片到ImageView——Android Picasso
- 《UNIX网络编程 卷1》之";学习环境搭建";(CentOS 7)
- 装饰器实现session登陆 验证功能