首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

sun.misc.Hashing cannot be resolved to a type

sun.*包内的类在开发时尽量不要使用,oracle在官网上也建议大家不要使用,可以参考https://www.oracle.com/java/technologies/faq-sun-packages.html,像eclipse之类的编译器也会对引用sun.*子包内的类给出编译错误,要想使用必须相应设置可以绕过这一限制,但是这却不是一个好的开发习惯,sun.*子包内的类很可能会在后续版本中移除,sun.misc.Hashing这个类在jdk8中就移除了,笔者为了看下jdk7中hashmap用在多线程情况下死循环的问题,将jdk7中hashmap实现拷贝出来,但是在编译时报了“sun.misc.Hashing cannot be resolved to a type”编译失败,在网上搜了很多,基本上没人提到这个问题,大部分都是sun.misc.Base64Encoder、sun.misc.Base64Decoder之类的信息,最终在eclipse使用CTRL+SHIFT+T查了下Hashing这个类,发现这个类在jdk7版本中存在,但在jdk8版本中却移除了。

01
领券