写点什么

Java 8 删除了 sun.misc.Sort 和 sun.misc.Compare

  • 2013-09-11
  • 本文字数:625 字

    阅读完需:约 2 分钟

在 Java 8 中,Oracle删除了sun.misc.Compare 接口和sun.misc.Sort 类。JDK 不再使用这两个旧的残留类。sun.misc.Compare 接口允许开发人员比较两个Object 对象,并返回int 值。sun.misc.Sort 类接收一个sun.misc.Compare 类型的参数,并使用快速排序算法对Object 对象数组进行排序。sun.misc 是Sun/Oracle 的内部包,由于它不被公开支持,而且不能在所有JVM 间移植,所以开发人员不应该使用这个包。

最初的建议是弃用这两个类,但在OpenJDK核心库开发邮件列表的成员一致同意后,Oracle 就把它们从JDK 中删除了。读者可以从话题“弃用sun.misc.Sort 和sun.misc.Compare ”中读到整个讨论过程。另外,读者可以查看 JDK-6852936 ,这是 Oracle JDK 中一个优先级为 4 的 Bug,用于提请删除 sun.misc 包中未使用的类。

sun.misc.Sort 的当前用户可以使用 java.util.Arrays 的 sort()作为更好的替代方法。sun.misc.Compare 的用户则可以用 java.util.Comparator 作为替代。

顺便说一下,Java 8 新增了 JDK 命令行工具 jdeps。该工具有助于开发人员了解其应用程序和库的静态依赖。它还有助于确定非标准和内部 API 的使用情况,这是对 Java 编译器警告信息的一个补充。关于这个新工具的更多信息,读者可以阅读话题“提供了一个用于发现静态依赖的命令行工具”。

关于“为什么不应该使用sun.* 包”的更多信息,读者可以在Oracle 官方FAQ 上阅读该主题的相关条目

查看英文原文:**** Removal of sun.misc.Sort and sun.misc.Compare in Java 8

2013-09-11 03:462896
用户头像

发布了 256 篇内容, 共 100.2 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

2024火山引擎AI创新巡展下一城,8月21日上海见!

新消费日报

操作系统笔记 day2

万里无云万里天

操作系统

《计算机科学导论(原书第3版)》PDF

程序员李木子

Python 装饰器“高级”使用

我再BUG界嘎嘎乱杀

Python 编程 后端 装饰器 开发语言

深入解析GPS接收机的位置数据文件:项目实战从数据解析到可视化

我再BUG界嘎嘎乱杀

Python 编程 数据分析 后端 数据可视化

京东商品详情API在电商行业的竞争力分析

技术冰糖葫芦

API Explorer API boy API 接口 API 测试

24 个Spring bean 全部注解:真实业务使用案例说明(必须收藏)

肖哥弹架构

spring Spring Boot Spring MVC

鸿蒙Next开发训练营-毕业总结

keke

探索HarmonyOS位置服务:精准定位的科技奥秘

白晓明

HarmonyOS NEXT

深入Redis之数据类型底层

Redis 数据结构 redis 底层原理

Java多线程中原子性、可见性、有序性以及竟态条件案例

Geek漫游指南

Java 并发编程 多线程 线程安全

成为一名卓越的程序员

陈新卫

当前互联网安全形势下,企业为何需要渗透测试

德迅云安全杨德俊

能否以低成本的方式实现错误日志识别(一):用日志格式解析器

micklongen

日志 智能运维 运维‘

零成本 API 服务搭建,用 GitHub Actions 自动爬取文章?

北桥苏

Python 爬虫 GitHub Pages Github Actions

豆瓣评分8.6!Python社区出版的Python故事教程,太强了!

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言

提升商品搜索效率的关键:API返回值的快速解析

技术冰糖葫芦

API Explorer API boy API 接口 API 测试

2024-08-17:用go语言,给定一个从0开始的整数数组nums和一个整数k, 每次操作可以删除数组中的最小元素。 你的目标是通过这些操作,使得数组中的所有元素都大于或等于k。 请计算出实现这个目

福大大架构师每日一题

福大大架构师每日一题

淘宝商品评论数据接口的使用方法与示例

tbapi

淘宝商品评论接口 淘宝评论内容接口 淘宝API 淘宝商品评价接口

使用 AWS EKS 部署 Easysearch

极限实验室

EKS 征文活动 easysearch 黑神话悟空

Java 8删除了sun.misc.Sort和sun.misc.Compare_Java_Bienvenido David_InfoQ精选文章