随笔分类 -  面试题

分析易错点,提升自我
摘要:大家知道,成员变量存在于堆内存,局部变量存在于栈中。 代码分析: 当执行到: 1.t.f()方法的时候,f()方法被调用 2.a = 0; b= 0;c[0] = 0; 3.调用g(b,c)方法,然后传入2个局部变量,b和c g的方法中,由于a和b是成员属性,存储在堆内存中, 此时的将a=1,c[0 阅读全文
posted @ 2018-06-11 21:21 路漫漫,随风~ 阅读(146) 评论(0) 推荐(0)
摘要:直接上代码 结果是:i = 0; 它是这样的,i++:它有一个中间的缓存的机制: i++ (等价于) int temp = i; i = i + 1; i = temp; 阅读全文
posted @ 2018-06-11 20:37 路漫漫,随风~ 阅读(128) 评论(0) 推荐(0)