社区
其他技术讨论专区
帖子详情
在将一个string变量作为实参传入一个形参类型object的方法时是否会进行装箱?如果是请问为什么?
weixin_38054276
2016-08-24 01:00:03
例如:
我将变量string a传入方法void test(object b){...}的b,变量a是否会进行装箱进入堆中呢?抑或是不需要装箱直接引用呢?
我理解中string作为一个引用变量,在传入一个形参为引用变量的方法时,是不需要装箱的。
然而我看书本中有个例子说到一个string对象和一个int对象传入一个形参为object的方法时都要装箱,是书本疏忽还是我理解有误呢?
...全文
18
3
打赏
收藏
在将一个string变量作为实参传入一个形参类型object的方法时是否会进行装箱?如果是请问为什么?
例如: 我将变量string a传入方法void test(object b){...}的b,变量a是否会进行装箱进入堆中呢?抑或是不需要装箱直接引用呢? 我理解中string作为一个引用变量,在传入一个形参为引用变量的方法时,是不需要装箱的。 然而我看书本中有个例子说到一个string对象和一个int对象传入一个形参为object的方法时都要装箱,是书本疏忽还是我理解有误呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Java 中的泛型详解
泛型,即“参数化
类型
”。一提到参数,最熟悉的就是定义
方法
时
有
形参
列表,普通
方法
的
形参
列表中,每个
形参
的数据
类型
是确定的,而
变量
是
一个
参数。在调用普通
方法
时
需要
传入
对应
形参
数据
类型
的
变量
(
实参
),若
传入
的
实参
与
形参
定义的数据
类型
不匹配,则
会
报错。那参数化
类型
是什么?以
方法
的定义为例,在
方法
定义
时
,将
方法
签名中的
形参
的数据
类型
也设置为参数(也可称之为
类型
参数),在调用该
方法
时
再从外部
传入
一个
具体的数据
类型
和
变量
。
Java 中的泛型
一、泛型概述1. 什么是泛型?为什么要使用泛型?泛型,即“参数化
类型
”。一提到参数,最熟悉的就是定义
方法
时
有
形参
列表,普通
方法
的
形参
列表中,每个
形参
的数据
类型
是确定的,而
变量
是
一个
参数。在调用普通
方法
时
需要
传入
对应
形参
数据
类型
的
变量
(
实参
),若
传入
的
实参
与
形参
定义的数据
类型
不匹配,则
会
报错。那参数化
类型
是什么?以
方法
的定义...
Java基础------真实大厂面试题汇总(含答案)
面试题1. 按值传递和按引用传递的区别? 值传递:
方法
调用
时
,实际参数把它的值的副本传递给对应的形式参数,此
时
形参
接收到的其实只是
实参
值的
一个
拷贝,所以在
方法
内对
形参
做任何操作都不
会
影响
实参
引用传递:当参数是对象的
时
候,其实传递的对象的地址值,所以
实参
的地址值传给
形参
后,在
方法
内对
形参
进行
操作
会
直接影响真实内容 如果传递的参数是八大基本
类型
的话,是值传递。如果参数传递的是对象实例、数组或者是接口的话,还是按值传递的,千万不要被外表所迷惑 也就是说,如果当你传递的是对象作为参数的话,首先参数
会
先
进行
拷
java int
方法
怎么使用
方法
_Java
形参
和
实参
的实例之Integer
类型
与Int
类型
用法说明...
经常
会
有这样一道面试题,有两个整形
变量
分别是a = 1 ,b = 2。编写
一个
方法
swap互换他们的值。classMain{publicstaticvoid main(
String
[] args){Integer a =1;Integer b =2;System.out.println("a="+ a +",b="+ b);swap(a, b);System.out.println("a="+ a...
Java基础知识(八) -- 泛型
泛型,即“参数化
类型
”。提到参数,最熟悉的是定义
方法
时
有
形参
列表,普通
方法
的
形参
列表中,每个
形参
的数据
类型
是确定的,而
变量
是
一个
参数。在调用普通
方法
时
需要
传入
对应
形参
数据
类型
的
变量
(
实参
),若
传入
实参
与
形参
定义的数据
类型
不匹配,则
会
报错。那参数化
类型
是什么?以
方法
定义为例,在
方法
定义
时
,将
方法
中的
形参
的数据
类型
也设置为参数(也可称之为
类型
参数),在调用该
方法
时
再从外部
传入
一个
具体的数据
类型
和
变量
。泛型的本质是为了将
类型
参数化,可以用在类、接口和
方法
中,分别被称为泛型类、泛型接口、泛型
方法
。
其他技术讨论专区
476
社区成员
790,963
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章