老师看java编程思想碰到的一个疑问

来源:3-19 关键语法讲解

不会说话的鱼

2019-12-10

翔仔老师为什么会报这个错误!图片描述这是我写的一个注解类
图片描述这是我调用的一个注解类,但是在第16和17行的时候,我如果用17行的代码会报一个IndexOutOfBoundsException: Index 49 out of bounds for length 4 这个异常提示,但是用16行的代码却没有问题,难道new Integer(uc.id())和uc.id()这两个返回的值不一样吗?
图片描述这是另一个类的代码,该文件总共包含了三个类

图片描述这是最新的运行后的代码,两种表示的方法名义上是相等的,但是就是一个能运行,一个会报错!

写回答

1回答

翔仔

2019-12-11

同学好,辛苦贴全所有代码哈,或者你可以调试一下,看看new Integer(uc.id())和uc.id()分别输出啥

0
3
不会说话的鱼
回复
翔仔
翔仔老师感谢,解决了我的疑惑
2019-12-13
共3条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程