久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

Java中call by value和call by reference的區(qū)別

瀏覽:116日期:2023-12-08 09:23:11

問題描述

Java中call by value和call by reference部分看的有些疑惑,希望有高人可以指點迷津,或者推薦一些很好的文章或者博客。謝謝。

問題解答

回答1:

call by value很好理解,基本數(shù)據(jù)類型的值是分配在棧上的,調(diào)用和修改的都是棧上的值call by reference準確地說,應(yīng)該是call by address reference,調(diào)用的是地址引用,也就是堆上的地址。

回答2:

Java里面都是call by value, 只不過在調(diào)用函數(shù)的時候,如果是原始類型,傳的是原始類型地址的拷貝,如果是引用類型則為引用類型地址的拷貝。

Ref:

is-java-pass-by-reference-or-pass-by-value is-java-really-passing-objects-by-value

標簽: java
相關(guān)文章:
主站蜘蛛池模板: 台东县| 泾川县| 扬州市| 申扎县| 景德镇市| 井陉县| 土默特右旗| 当阳市| 安宁市| 涡阳县| 大关县| 通城县| 夏河县| 铜鼓县| 大邑县| 山阴县| 丹阳市| 柘荣县| 龙山县| 昭苏县| 安新县| 通辽市| 七台河市| 安福县| 仪征市| 吉木萨尔县| 昌邑市| 定襄县| 越西县| 阆中市| 玉林市| 石台县| 贵南县| 和平县| 响水县| 黄大仙区| 萨迦县| 临沂市| 玛曲县| 平湖市| 中方县|