摘要: 1、Java中的参数传递,到底是值传递还是引用传递? 结论:Java只有值传递,没有引用传递! 错误理解一:值传递和引用传递,区分的条件是传递的内容,如果是个值,就是值传递。如果是个引用,就是引用传递。错误理解二:Java是引用传递。错误理解三:传递的参数如果是普通类型,那就是值传递,如果是对象,那 阅读全文
posted @ 2022-08-21 19:55 我来偷家了 阅读(1373) 评论(0) 推荐(0)
摘要: 堆中存什么?栈中存什么? 堆中存的是对象。栈中存的是基本数据类型和堆中对象的引用。一个对象的大小是不可估计的,或者说是可以动态变化的,但是在栈中,一个对象只对应了一个4btye的引用(堆栈分离的好处:))。为什么不把基本类型放堆中呢?因为其占用的空间一般是1~8个字节——需要空间比较少,而且因为是基 阅读全文
posted @ 2022-08-21 19:29 我来偷家了 阅读(164) 评论(0) 推荐(0)