今天读书发现一个很有趣的问题

请问以下程序会输出什么?

  public   class   Test2   { 
    public   static   void   main(String[]   args)   { 
      int   j   =   0; 
      for   (int   i   =   0;   i   <   100;   i++)   { 
        j   =   j++; 
      } 
      System.out.println(j); 
    } 
  }

输出的结果是:0 
刚看到的时候觉得很不可思议,我选的答案是100,然后看了书上给的解释是什么中间缓存变量,结果看的一塌糊涂,最后发现其实解释起来很简单,完全不用书上写的那一堆乱七八糟的东西,当执行J= j++时,是先将等于0的j赋值给j,然后将后边的j自增,但是下一次执行的时候其实j还是等于0;在别的地方都解释为java中间缓存变量,反正我是没看明白和这个有什么关系,难道其他语言就不是这样么?

转载于:https://www.cnblogs.com/xzjs/p/4245283.html

《Java程序员面试宝典》读书笔记1相关推荐

  1. [你的灯亮着吗]读书笔记

    把自己当成比人:把别人当成自己:把别人当成别人:把自己当成自己 动手去解决问题之前,好好想想问题的来源 如何站在各个角度来看待面临的问题,以能够知道其真正所在:如何去尝试那个最难解决真正问题的方法,并 ...

  2. 你的灯亮着吗阅读笔记之一

    定义问题: 我们分析和解决问题时,首先要明确地定义问题.如书所云:"问题其实就是你期望的东西和你体验的东两之间的差别".我们需要搞清楚"问题是什么"和摆在你眼前 ...

  3. 你的灯亮着么阅读笔记3

    第五章问题从哪来的.我们要探寻问题的根源,而问题的根源往往出现在自身.因此我们要时常的反思自己,是否在团队中拖了后腿,而不是一味的去指责队友对自己的埋怨.只有发现自身的问题,才能改正自我. 第六章我们 ...

  4. 《你的灯亮着吗》 读书笔记三

    紧接<你的灯亮着吗>读书笔记二 4.这是谁的问题? 当别人可以妥善解决自己的问题时,不要越俎代庖,如果这是他们的麻烦,就让它成为他们的麻烦,如果一个人处于解决问题的位置,却并不受问题困扰, ...

  5. 《你的灯亮着吗》读书笔记3

    终于读完了<你的灯亮着吗>,其实从总体来看,这本书给了我很大的启示. 在理解问题之前,至少要做好准备接受三种可能的出错情况:或许还可以改变问题的表述来获得不同的解决方法:当你沉迷于寻找问题 ...

  6. 《你的灯亮着吗》读书笔记1

    你的灯亮着吗? 上帝说:"要有光."于是俺挑了这本只有50多页的书,在剩下的5天里,可以保证读完剩下的三章. 前几天我一口气看了三章,觉得这本书和<梦断代码>相比,上了 ...

  7. 《你的灯亮着吗?》读书笔记

    第3章 你的问题是什么? 问题就是理想状态和现实状态之间的差别. 噢,年轻人,你不需要自责的.等你到了我这个年纪,就知道我们在生活中重要的事情面前是多么无能为力了. 第6章 比利反思投标案 即使问题已 ...

  8. 202318读书笔记|《芭蕉·芜村·一茶:俳句三圣新译300》——樱花——让一整个春夜亮起来!

    202318读书笔记|<芭蕉·芜村·一茶:俳句三圣新译300>--樱花--让一整个春夜亮起来! <芭蕉·芜村·一茶:俳句三圣新译300>诗歌,词,短歌,俳句我都喜欢,读起来轻松 ...

  9. 读书笔记第四讲:《百万级并发商品服务架构解密》丁鸣亮

    本文是读书笔记第四讲:网易考拉海购商品中心2017年商品中心架构,百万级并发商品服务 架构解密,作者:丁鸣亮 文章目录 1.前言:电商平台的商品服务 2.考拉:商品服务的"黑历史" ...

  10. 《你的灯亮着吗》阅读笔记

    读了<你的灯亮着吗>,使我对问题的解决有了更深层次的见解.这本书告诉了我当面对问题时要发现问题的真正所在. 这本书首先提出了几个主题: 1)动手去解决问题之前,好好想想问题的来源: 2)如 ...

最新文章

  1. jetson nano 用 tensorrt 运行 nanodet(kitti数据集)
  2. 组播基本概念、IGMP、IGMP监听学习笔记
  3. linux 上 日志中查异常,指定显示异常前后日志内容
  4. java 高级工程师面试
  5. HTML5手机游戏将迎美好未来 .
  6. 神经网络模糊pid控制算法,模糊神经网络应用实例
  7. java扫描器创建,老司机帮您Java 创建条形码扫描器
  8. html怎么添加样式,HTML添加样式三种办法
  9. windows scrip host报错代码:800A00D
  10. 小心,Android木马工具SpyNote免费啦!远程监听就是这么简单
  11. Java Swing 开发总结汇总贴
  12. 移动跨平台ReactNative动画组件Animated【14】
  13. 关键词广告支付模式的研究
  14. App小程序 时间Note
  15. Mac直接拔掉移动硬盘无法识别或识别要很久的解决方法
  16. 为什么要有Git暂存区
  17. poco mysql 库_Poco Mysql使用
  18. 使用Python异序词检测示例_清点法_排序法_蛮力法_计数法
  19. springboot 进阶
  20. 【资源】年底送你一套编程视频(含源码)

热门文章

  1. 产品经理应该如何设计面包屑原理
  2. 俄罗斯方块剖析之一总体计划
  3. 久谦咨询python笔试题目_【久谦咨询面试|面试题】-看准网
  4. React学习:生命周期、过滤器、event、axios-学习笔记
  5. 从Ecipse中导出程序至apk
  6. spring-boot配置readonly
  7. 缓存穿透,瞬间并发,缓存雪崩的解决方法
  8. 七种常用特征工程技术
  9. 快速了解Bagging算法
  10. python全栈开发 * 08知识点汇总 * 180608