首先这里没有报错,但是打印了四行相同的数据,还都是最后一行的数据。然后调试了一下

这里是重点:

下面哪里account = {Account@1580}是一直用的一个对象,所有每一次调试那些什么rs.getInt(1),account.setAge(age),调试的控制面板都是正确的数据,一旦打印就没了,

是因为执行到最后一行的时候,由于只有一个Account@1580,后面set方法就把值给覆盖了,所有最后跳出while循环时,Account里面就是最后的数据,而且list里面记录的

size为3,所以就是打印三个一样的数据,而且还都是最后一行的。

最新文章

  1. Tomcat搭建
  2. SQLServer 创建dtsx包更新统计信息(示例)
  3. EmberJs之数组绑定@each&[]
  4. Kotlin语法(函数和lambda表达式)
  5. Gitblit Go
  6. “通过jumpserver远程登录linux服务器,rz上传文件速度过慢”问题的解决
  7. C++之路进阶——bzoj1030(文本生成器)
  8. 查看Linux软件信息
  9. jdbc:java数据库连接
  10. Android应用市场提交入口
  11. 认识CoreData-高级用法
  12. 2015第40周二Node学习
  13. Linux Epoll介绍和程序实例
  14. [翻译]如何用YII写出安全的WEB应用
  15. Android 平台 HTTP网速測试 案例 API 分析
  16. php 四种基础算法 ---- 插入排序法
  17. 项目发布Debug和Release版的区别
  18. 【转载】一行代码加载网络图片到ImageView——Android Picasso
  19. 《UNIX网络编程 卷1》之"学习环境搭建"(CentOS 7)
  20. 装饰器实现session登陆 验证功能

热门文章

  1. opencv::parallel_for_使用说明
  2. 使用花生壳进行内网穿透实验SQLserver
  3. 消息传递(news)题解
  4. 《HelloGitHub》第 83 期
  5. array copy() 的简单使用
  6. JavaSE总结(2)
  7. swagger界面不显示
  8. vue2 项目引入Fontawesome
  9. Windows 设置当前路径 临时环境变量 查看、修改、删除与添加
  10. 查看git的用户名和密码