首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java引用类型

public class Java01 {

public static void main(String[] args) {

// (1)Java语言中数据类型的分类

// 第一类:基本数据类型(8个)

// 第二类:类类型(引用类型)

// (2)基本数据类型和类类型的区别

// 基本数据类型:存储的是真实的值。

// 类类型:存储的是对象在内存中的地址的值。

// (3)值传递:在调用方法的过程中传递参数、返回数据的原理。

// 基本数据类型传递的是【真实的值】。

// 类类型传递的是【地址的值】。

// 基本数据类型的理解

int a = 2;// a(2)

m1(a);// a(2)

System.out.println(a);// a(2)

// 类类型的理解

int[] c = ;// c(301地址) -> [1,2](301)

m2(c);// c(301地址)

System.out.println(c[0]);

}

// c(301) ->

//          [3,2](301)

// d(301) ->

public static void m2(int[] d){// d(301地址)、两个变量中存储的是同一个对象的地址

d[0] = 3;

}

public static void m1(int b){// b(2)

b = 3;// b(3)

}

public static int m3(){

int a = 3;

return a;// 返回真实的值

}

public static int[] m4(){

int[] x = ;

return x;// 返回对象地址的值

}

}

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OJWg8ozYS6d4r5U3dVhg_4cA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券