java相关问题求大神解答

匿名王同学 2020-12-27 07:36:52
我领导说代码最好不要写到一行
比如list.get(0).getName();这种
他说分开两句写更好。
请问论坛大神一句和两句到底有什么本质的区别,哪种更适合生产的时候写呢?
...全文
1585 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
一行代码如果是报空指针,没法快速定位到具体是哪一部分报的
  • 打赏
  • 举报
回复
感觉2楼说得对
luj_1768 2020-12-28
  • 打赏
  • 举报
回复
可能是这样的:list.get(0);是定位到第一条记录,.getName();是提取当前记录的某一项数据。 领导给你的指导是非常正确的:分开两句写,首先操作过程更明确,其次如果不只是提取某一项数据这么简单的操作、你可以少打许多字符,最后如果把每条记录有关操作打包到一起完成、运行速度可能会快一些。
匿名王同学 2020-12-27
  • 打赏
  • 举报
回复
还有两天前他刚给我秀了一波stream流操作,也是很多调用写在一行,这是不是有点矛盾

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧