Java程序员惯性思维的错误是什么(java,编程语言)

时间:2024-04-29 14:42:10 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    Java%E7%A8%8B%E5%BA%8F%E5%91%98%E6%83%AF%E6%80%A7%E6%80%9D%E7%BB%B4%E7%9A%84%E9%94%99%E8%AF%AF%E6%98%AF%E4%BB%80%E4%B9%88

有表结构如下:

问以下两段代码,哪段会出现错误,为什么?

代码片段一:

代码片段二:

实际运行会发现 代码片段2会出现错误 而代码片段1是正常可以运行的,这里是在功能开发过程中 片段2是在片段1的基础上惯性思维去实现的,而实际运行却会发现 结果并不是想要的那样,这个动手能力强的人可以实际调试一下就会很快明白里面的所以然。这里简单说一下:

做过hibernate的人都知道 用hibernate调用sql查询出的汇总语句,返回的结果是封装成Object的保存到List中的,而代码1和代码2相比较,差别只是在字段的多少上,如果是2个以上的字段 结果是封装成Object[]数组的,这个无可争议,但是如果是一个字段的话List里保存的是Object,而不是Object[]数组。

这样就可以推论这里hibernate内部是做了处理的。

代码2循环中应该是:

本文:Java程序员惯性思维的错误是什么的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:JAVA程序员需要学习的25个标准是什么下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18