簡(jiǎn)單了解java數(shù)組傳遞方法
Java 使用值傳遞(pass by value)的方式將實(shí)參傳遞給方法。傳遞基本數(shù)據(jù)類型變量的值與傳遞數(shù)組值會(huì)有很大的不同
對(duì)于基本數(shù)據(jù)類型參數(shù),傳遞的是實(shí)參的值
對(duì)于數(shù)組類型參數(shù),參數(shù)值是數(shù)組的引用,給方法傳遞的是這個(gè)引用。從語義上來講,最好的描述就是參數(shù)傳遞的共享信息,即方法中的數(shù)組和傳遞的數(shù)組是一樣的。所以,如果改變方法中的數(shù)組,將會(huì)看到方法外的數(shù)組也變化了。
public class Hello {
public static void main(String[] args) {
// TODO 自動(dòng)生成的方法存根
int x=1;
int[]y=new int[10];
m(x,y);
System.out.println("x is "+x);
System.out.println("y[0] is "+y[0]);
}
public static void m(int number,int[] numbers){
number=1001;
numbers[0]=5555;
}
}
結(jié)果
x is 1
y[0] is 5555
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Java數(shù)組傳遞及可變參數(shù)操作實(shí)例詳解
- Java拷貝數(shù)組方法Arrays.copyOf()是地址傳遞的證明實(shí)例
- Java如何找出數(shù)組中重復(fù)的數(shù)字
- Java Scanner輸入兩個(gè)數(shù)組的方法
- java 直接調(diào)用python腳本,并傳遞參數(shù)代碼實(shí)例
- Java中前臺(tái)往后臺(tái)傳遞多個(gè)id參數(shù)的實(shí)例
- JAVA實(shí)現(xiàn)JSON后端向前端傳遞數(shù)據(jù)
- JAVA POST與GET數(shù)據(jù)傳遞時(shí)中文亂碼問題解決方法
相關(guān)文章
spring mvc中的@PathVariable獲得請(qǐng)求url中的動(dòng)態(tài)參數(shù)
本文主要介紹了spring mvc中的@PathVariable獲得請(qǐng)求url中的動(dòng)態(tài)參數(shù)的代碼。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02
詳解使用MyBatis Generator自動(dòng)創(chuàng)建代碼
這篇文章主要介紹了使用MyBatis Generator自動(dòng)創(chuàng)建代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12
springMVC實(shí)現(xiàn)圖形驗(yàn)證碼(kaptcha)代碼實(shí)例
這篇文章主要介紹了springMVC實(shí)現(xiàn)圖形驗(yàn)證碼(kaptcha)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值2019-09-09
java中如何對(duì)arrayList按數(shù)字大小逆序排序
這篇文章主要介紹了java中如何對(duì)arrayList按數(shù)字大小逆序排序問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
詳解Spring注解@Autowired的實(shí)現(xiàn)原理和使用方法
在使用Spring開發(fā)的時(shí)候,配置的方式主要有兩種,一種是xml的方式,另外一種是 java config的方式,在使用的過程中,我們使用最多的注解應(yīng)該就是@Autowired注解了,所以本文就給大家講講@Autowired注解是如何使用和實(shí)現(xiàn)的,需要的朋友可以參考下2023-07-07
Java編程實(shí)現(xiàn)月食簡(jiǎn)單代碼分享
這篇文章主要介紹了Java編程實(shí)現(xiàn)月食簡(jiǎn)單代碼分享,程序很簡(jiǎn)單,喜歡的朋友可以拿過去玩玩。2017-11-11
RabbitMQ交換機(jī)與Springboot整合的簡(jiǎn)單實(shí)現(xiàn)
這篇文章主要介紹了RabbitMQ交換機(jī)與Springboot整合的簡(jiǎn)單實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-07-07
SpringBoot+aop實(shí)現(xiàn)主從數(shù)據(jù)庫的讀寫分離操作
讀寫分離的作用是為了緩解寫庫,也就是主庫的壓力,但一定要基于數(shù)據(jù)一致性的原則,就是保證主從庫之間的數(shù)據(jù)一定要一致,這篇文章給大家介紹SpringBoot+aop實(shí)現(xiàn)主從數(shù)據(jù)庫的讀寫分離操作,感興趣的朋友跟隨小編一起看看吧2024-03-03
mybatis-plus查詢無數(shù)據(jù)問題及解決
這篇文章主要介紹了mybatis-plus查詢無數(shù)據(jù)問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12

