摘要: 首先看代码 打印结果是0,而如果是i=++i,那么打印将会1。下面我们从字节码的角度来分析为什么是这样。 在讲字节码之前,先简单的了解下Java栈,在JVM中有这么一个数据结构叫Java栈,当线程启动的时候,会分配一块内存当做该线程的栈,每个栈由一系列的栈帧组成。每个栈帧对应一个方法,当线程执行方法 阅读全文
posted @ 2018-04-30 18:35 清晨_ 阅读(336) 评论(0) 推荐(0) 编辑