社区
Java
帖子详情
源码中为什么这样写判断?
C_FengSu
2018-07-26 10:33:34
在java源码中ArrayList中有这样的一行代码:
if (minCapacity - elementData.length > 0)
grow(minCapacity);
为什么不直接写成if (minCapacity > elementData.length)
...全文
300
9
打赏
收藏
源码中为什么这样写判断?
在java源码中ArrayList中有这样的一行代码: if (minCapacity - elementData.length > 0) grow(minCapacity); 为什么不直接写成if (minCapacity > elementData.length)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_23146075
2018-07-26
打赏
举报
回复
个人写法习惯问题。不需要纠结
maradona1984
2018-07-26
打赏
举报
回复
你这就好比咱们读书的时候做阅读理解一样,啥都要强行解释一波啊
stacksoverflow
2018-07-26
打赏
举报
回复
感觉没什么特别的意义,就是个写法问题。
油炸小波
2018-07-26
打赏
举报
回复
更直观的告诉你数组容量
java-小学生
2018-07-26
打赏
举报
回复
坐等大佬出现
一个治疗术
2018-07-26
打赏
举报
回复
这有什么好解释的,喜欢这么写而已
Code_Noting
2018-07-26
打赏
举报
回复
个人编程习惯把,原来的写法比较直观
usecf
2018-07-26
打赏
举报
回复
minCapacity - elementData.length > 0) 这样容易理解 表示剩余容量
你直接写minCapacity > elementData.length 让人理解前面的比后面的大而已
写代码的陈皮
2018-07-26
打赏
举报
回复
个人看法
真的只是一个习惯问题。
这样理解起来比较好,清楚的表达出,
minCapacity - elementData.length > 0
即数组容量大于0
(因为我也喜欢这样写
)
GruidView日历
源码
GridView实现的日历,包含农历算法,
Android快速开发系列 10个常用工具类 程序
源码
代码为博客实例代码,有问题博客留言:http://blog.csdn.net/lmj623565791/article/details/38965311
五子棋
源码
游戏编程 MFC VC C++
有了本资源后,就无需再以五子棋
源码
等关键字去百度谷歌2011.12.27之前的资源了。 因上传大小的限制,
源码
和文档分开上传,请查看我上传的其他资源(以五子棋为关键字)
Android 自定义View (验证码)项目实例完整
源码
代码为博客的示例代码,详细讲解参考:http://blog.csdn.net/lmj623565791/article/details/24252901 有问题,请留言~
五子棋游戏
源码
--完整版 VC MFC C++
前面传的那个是入门版,这个是完整版。 包括课程设计报告、参考资料、开发文档
Java
51,410
社区成员
86,072
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章