请问这是怎么回事?难道是JAVA的基础语法改了吗?

A_Real_Beast 2025-01-25 10:15:33

我在一个Java学习视频里看到的

其中的第70和71行如图并没有报错。

但是在我自己的IDEA里这么写就报错了

 

请问这是啥情况??? 

...全文
81 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
LXMXHJ 01-27
  • 打赏
  • 举报
回复

豆包检索到的。
从 Java 9 开始,Integer 类的构造函数 public Integer(int value) 被标记为已过时(@Deprecated)。虽然它仍然可以使用,但很多集成开发环境(IDE)可能会对过时的 API 进行提示或警告,有些情况下可能会导致视觉上的 “爆红” 提示。
建议使用 Integer.valueOf(int i) 静态工厂方法来替代构造函数,这样不仅符合 Java 推荐的编码规范,还能利用对象缓存机制提高性能

106

社区成员

发帖
与我相关
我的任务
社区描述
全栈领域基础知识共享社区。 前端基础知识和前端常用的框架、后端知识和后端常用的框架。linux方面的相关知识、jvm相关的知识、数据库相关的知识。目的是分享知识、对新手小白很友好
前端后端微信小程序 个人社区 广东省·广州市
社区管理员
  • 乡下小哥编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧