reupe

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年1月10日

摘要: 经常有这样一个问题: int j; for(int i = 0; i < 1000; i++){ j = j++; } System.out.println(j); // 输出0 为什么无论循环多少次,j都为0? 原因有两点: 1. 对于j++, java会使用中间缓存机制,先把j记到缓存 2. " 阅读全文
posted @ 2020-01-10 09:52 yxlaisj 阅读(547) 评论(0) 推荐(0)