刚自学java自学,不知道错哪儿了,该怎么解决,请大佬指教。代码及报错如下

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

钻石操作符是在 java自学 7 中引入的,可以让代码更易读但它不能用于匿名的内部类。

茬 java自学 9 中 它可以与匿名的内部类一起使用,从而提高代码的可读性

考虑以下 java自学 9 之前的代码:

 
 
 
 
在 java自学 9 中,我们可以在匿名类中使用 <> 操莋符如下所示:
 
 
 
 
 
 
我百度过网上的方法好像不行,我是新手在学习有关线程和socket,就是client和server的东西图中chat就不会报这样的错,但是那个Q_group就会报错他们我都是一样建的模,就是不知... 我百度過网上的方法好像不行,我是新手在学习有关线程和socket,就是client和server的东西图中chat就不会报这样的错,但是那个Q_group就会报错他们我都是一样建的模,就是不知道为什么请大佬根据题目解答一下,谢谢!

1、把编译器行号显示出来方便看问题在哪行代码

2、没看到ois在哪里赋值的邏辑,空指针应该是ois这个变量没有赋值

Server这个类325行看看,可能是某个对象没有初始化或者赋值时取得null。

感觉没错啊我是按照那个chat方法複制过来的,就Q_group和q改了一下
 

你的Server.java自学中325行group方法的位置发生了空指针异常定位到代码处检查一下可能是什么原因。

检查了很多遍了我是按照那个chat方法复制过来的,就Q_group和q改了一下那个chat方法是可以的

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或許有别人想知道的***

参考资料

 

随机推荐