Java小白学习指南【day7】---初识方法

本文介绍了Java中参数传递的基本原理,包括值传递和引用数据类型传递的区别。对于引用数据类型,传递的是地址值,因此修改副本会影响原始变量。此外,详细阐述了可变参数的使用,它本质上是数组,允许传入0个或多个同类型参数。可变参数在方法中以数组形式处理,可以应用数组的操作,并列举了Arrays工具类的一些常用方法,如排序、填充、复制和比较数组等。
摘要由CSDN通过智能技术生成

1、方法参数的传递

Java中只有值传递

基本数据类型:传递值得本身

引用数据类型:传递的是地址值

int[] a = {1,2};
int[] b = a;
b[0] = 5;
a[0] = ?;//5,此时传递的是地址

2、可变参数

可以代表0个或者多个同种类型的数据,本质就是数组,通常作为形式参数,数组的相关操作对可变参数同样适用。

语法:数据类型…参数名 eg.int…param

注意:1、可变参数只能放在形式参数的末尾

2、一个方法中最多只能由一个可变参数

3、Arrays工具类

对数组进行操作,凡是关于数组的都可以在里面去找是否有相关的方法。

Arrays工具类里都是静态方法。

语法:类名.方法名(有参数传参数);

1、需要关注有无返回值,以及返回值的类型。

2、需要什么类型的参数,就准备什么类型的参数

常用方法:

1、toString:返回指定数组内容的字符串表现形式,“漂亮打印”

2、sort:升序从小到大排列数组

3、fill:填充数组某一段元素为指定数据

4、copyof:截取原数组中一段组成新数组

5、equals:两个数组比较,一样输出true,不同输出false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值