java的值传递

标记一下自己记住,因为对于java语言理解的还不是很深刻,但是java和c的不同之处,在今天有了一丁点的了解,对于c语言无时无刻都存在的堆栈,内存地址,指针等等,java本来就没有指针一说,并且java函数内的参数对函数之外值并没有影响。举个例子:
int i=1;
- void fuction(int i){
- i=10;
- System.out.print(i);
- }
- System.out.print(i);
- 这里在内部输出10;在函数外的输出为1;
- 这里的参数便是值传递,而并非引用传递。
-

你可能感兴趣的:(java初学)