求解静态块里new对象报空指针

骑山猪上学 2018-04-20 04:00:55
如图



为什么在静态块Arrays.asList里new对象会报空指针呢,这要如何解决
...全文
1049 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
骑山猪上学 2018-04-20
  • 打赏
  • 举报
回复
补充一下

我debug断点在shopList这,接着计算new Shop()值发现都是报空指针
maradona1984 2018-04-20
  • 打赏
  • 举报
回复
Shop的对象线程池那个属性用到shopList,但shopList又等着new对象塞进去 你这代码还是理下执行顺序吧,逻辑上互相依赖肯定是不行的
QWERT4745 2018-04-20
  • 打赏
  • 举报
回复
应该是shopList为null,你没有new

List<Shop> shopList = new ArrayList<Shop>();

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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