尚学堂|又到求职季,这些难回答的Java面试题,你能答对几道?( 二 )
Integer i = 100; (注意:不是 int i = 100; )
实际上 , 执行上面那句代码的时候 , 系统为我们执行了:Integer i = Integer.valueOf(100);
此即基本数据类型的自动装箱功能 。
2、为什么Java不支持运算符重载?
为什么 C++ 支持运算符重载而 Java 不支持? 有人可能会说+运算符在 Java 中已被重载用于字符串连接 , 不要被这些论据所欺骗 。
与 C++ 不同 , Java 不支持运算符重载 。 Java 不能为程序员提供自由的标准算术运算符重载 , 例如+ , - , *和/等 。 如果你以前用过 C++ , 那么 Java 与 C++ 相比少了很多功能 , 例如 Java 不支持多重继承 , Java中没有指针 , Java中没有引用传递 。 另一个类似的问题是关于 Java 通过引用传递 , 这主要表现为 Java 是通过值还是引用传参 。 虽然我不知道背后的真正原因 , 但以下说法有些道理 , 为什么 Java 不支持运算符重载 。
推荐阅读
- 大话西游2|大话西游2:又到了刷亲密丹的时候了,保卫长安走起
- 古剑奇谭木语人|明日方舟临光泳装皮肤返还自选券通知 又到了蹭新皮肤的时刻
- Uzi|LOL:UZI求婚成功!英雄联盟官方留言祝贺,前世界冠军公开求职
- 求职高手|哈利波特手游:法系卡组要崛起了?虎牙杀戮赫敏打出爆炸伤害!
- 手机游戏|酒馆战棋周报第六期:跳蛙排名又到第一?金字塔吊车尾宝座易主
- 张角|又到了检验人品的时刻!2周年都给的啥武将,这7个中有你喜欢的吗?
- 凯南|云顶学堂:会吃人的小玩具,80%吃分率赌小恶魔玩法思路!
- 虎牙|主播刷退网!“虎牙神豪”前往6326求职气场慑人, BUG全程和谐悦目
- realme X|国庆中秋就要来了,又到了可以换新机的时候,推荐几款性价比高的手机!
- 又到了秀肌肉的时候,vivo APEX 2020将于2月28日线上发布