小编shk*_*a19的帖子

将对象转换为原始类型

我正试图Collection<myClass>通过网络发送.我把它作为一个对象,然后我就这样发了.

我认为模拟化在网络中传递的项目的最佳方法是通过Object,因为我事先并不知道它可能是什么(在这个例子中,它是一个集合,但有时候它是一个Map或任何其他你能想到的事情).这在某种程度上就像套接字在C中工作的方式,只有接收者和发送者知道他们发送/接收的内容,并适当地转换对象,而连接只关心字节并正确传输它们.

但是,当接收到Object时,如果我尝试将其collection<myObject>强制转换为,则警告会提到不安全的类型转换.我可以添加@suppressWarnings,但是这样做的最佳方法是什么才能避免这种警告?

谢谢

java casting

5
推荐指数
1
解决办法
451
查看次数

eclipse自动完成

我注意到qtCreator比eclipse更好地处理自动完成.

举例来说,如果我有这样一行object.firstItem(),并把我的光标之间.f,然后删除first字(从而成为object.|item()),然后按ctrl+ space和选择secondItem(),qtCreator猜测object.secondItem();,而日食选object.firstItem()Item().

qtCreator中也可能存在其他功能,但不会出现在eclipse中,尽管它是我真正注意到的唯一功能.但是,为什么不分享所有好主意,因为它们都是开源的?我会对qtCreator和eclipse的所有好功能感兴趣.

有没有办法在eclipse中通过配置或通过插件获得这样的行为?

eclipse

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

casting ×1

eclipse ×1

java ×1