方法可以改变引用类型的值 不能改变基本类型的值
程序员文章站
2024-03-23 14:42:04
...
引用类型
class Solution {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
System.out.println(arr[0]);
change(arr);
System.out.println(arr[0]);
}
public static void change(int[] array) {
// 将数组的第一个元素变为0
array[0] = 0;
}
}
1
0 改变了
基本类型
import java.util.HashSet;
class Solution {
public static void main(String[] args) {
int arr = 1;
System.out.println(arr);
change(arr);
System.out.println(arr);
}
public static void change(int arr) {
// 将数组的第一个元素变为0
arr++;
}
}
1
1 没改变
上一篇: Python基本类型的方法总结
下一篇: JDK8新特性
推荐阅读
-
方法可以改变引用类型的值 不能改变基本类型的值
-
java中方法的参数是值传递。基本类型的数据无法实现赋值
-
void方法对基本类型以及String的值传递
-
String常用使用方法,1.创建string的常用3+1种方式,2.引用类型使用==比较地址值,3.String当中获取相关的常用方法,4.字符串的截取方法,5.String转换常用方法,6.切割字符串----java
-
值传递和引用传递、对象类型与基本类型、实参与形参之间、栈堆之间的七七八八
-
JavaScript中的基本类型值和引用类型值区别
-
详解javascript的基本数据类型与值类型引用
-
JavaScript基本数据类型、值类型和引用类型的介绍
-
JavaScript基本数据类型、值类型和引用类型的介绍
-
String常用使用方法,1.创建string的常用3+1种方式,2.引用类型使用==比较地址值,3.String当中获取相关的常用方法,4.字符串的截取方法,5.String转换常用方法,6.切割字符串----java