java中基本类型的参数传递和引用类型的参数传递
来源:互联网 发布:linux 局域网传文件 编辑:程序博客网 时间:2024/06/05 08:32
java中基本类型的参数传递和引用类型的参数传递
基本类型的参数传递
基本类型的参数传递,方法不改变参数值
public class BasicTypeTransfer { public static void swap(int a, int b){ int tmp = a; a = b; b = tmp; System.out.println("in swap: a = "+a+", b = "+b); } public static void main(String[] args) { int a = 3; int b = 6; System.out.println("before swap: a = "+a+", b = "+b); swap(a,b); System.out.println("after swap: a = "+a+", b = "+b); }}/* * before swap: a = 3, b = 6in swap: a = 6, b = 3after swap: a = 3, b = 6*/
引用类型的参数传递
引用类型的参数传递,方法改变参数值
public class ReferenceTransfer { public static class DataWrap { int a; int b; } public static void swap(DataWrap dw) { int tmp = dw.a; dw.a = dw.b; dw.b = tmp; System.out.println("in swap: a = "+dw.a+", b = "+dw.b); } public static void main(String[] args) { DataWrap dw = new DataWrap(); dw.a = 3; dw.b = 6; System.out.println("before swap: a = "+dw.a+", b = "+dw.b); swap(dw); System.out.println("after swap: a = "+dw.a+", b = "+dw.b); }}/* * before swap: a = 3, b = 6in swap: a = 6, b = 3after swap: a = 6, b = 3*/
0 0
- java中基本类型的参数传递和引用类型的参数传递
- 基本类型/引用类型的参数传递
- 基本、数组、引用类型的参数传递
- Java基本类型和引用类型(参数传递)
- 传递引用类型的参数
- Java中基本类型和引用类型的传递
- Java中的原生数据类型和引用类型的参数传递
- Java中的原生数据类型和引用类型的参数传递
- java 函数参数的传递方式说明(string、 引用类型、基本类型)
- 基本类型和引用类型参数传递图解
- js 基本类型和引用类型 变量复制 参数传递
- 基本类型和引用类型作为参数传递
- 引用类型参数的按值传递
- 深入解析js中基本数据类型与引用类型,函数参数传递的区别
- 深入解析js中基本数据类型与引用类型,函数参数传递的区别
- JS基本数据类型和引用类型的参数传递详细分析
- Java中,String类型和包装类型作为参数传递时,是属于值传递还是引用传递呢?
- Java传递基本类型:值传递,对象作为参数:引用传递
- Codeforces 514E 矩阵快速幂
- junit4X系列--Builder、Request与JUnitCore
- java提高篇(四)-----抽象类与接口
- 【LeetCode】9. Palindrome Number
- iOS-对话框的应用
- java中基本类型的参数传递和引用类型的参数传递
- 数据集参数取值构件
- html5实现滚动文字
- junit4X系列--Exception
- shrio 权限管理filterChainDefinitions过滤器配置
- JQuery3(map,each,trim方法)
- jQuery.extend函数详解--
- poj2001 Shortest Prefixes (trie树)
- 并查集