写点什么

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:462406
用户头像

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

关注

评论

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

MCtalk·CEO对话×每刻科技:经济挑战期,企业如何将“好钢”用在“刀刃”上?

ToB行业头条

湖南贝特新能源科技:巧用草料二维码,实现设备管理数字化

草料二维码

Flutter开发App获得新的组合思路(小程序+App)

Geek_2305a8

“大模型”热潮下,企业数智化如何落地?

人称T客

MES系统:企业工单管理难题的智能化钥匙

万界星空科技

mes 万界星空科技 工单管理 生产管理MES系统 生产工单

与人类产生情感共鸣?数字华夏推出“夏澜”人形机器人;微软Azure AI语音服务推出虚拟人形象|AI日报

可信AI进展

个人博客导航如何创建更有个性化

博客趣

个人博客 博科趣 m.bokequ.com 博客导航

比特币质押项目Babylon引发链上Gas费大战:散户转向第三方Restaking协议的可能性

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 公链开发

DriveDx for mac硬盘健康管理工具

理理

DriveDx Mac版

In-Depth Analysis of IPQ5332 and IPQ9574: Technical Specifications and Applications of WiFi 7 Chips

wallyslilly

NFTScan | 08.19~08.25 NFT 市场热点汇总

NFT Research

NFT NFTScan

AIGC时代,如何为“数据飞轮”提速

字节跳动数据平台

大数据 数据中台 数据治理 数据安全 数据研发

可图大模型再进化,实现AI试衣自由!

快手技术

AI技术

DDD-3-领域模型

南山

领域驱动设计 DDD 领域模型

如何区分住宅代理与数据中心代理?

IPIDEA全球HTTP

SD-WAN供应商有哪些类型?怎么选择?

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

线下参会报名丨智源数据与行业应用 Workshop 第二期

智源研究院

穿透人效本质,盖雅工场发布人效数字化套件

ToB行业头条

FinClip提供微信授权登录的三种方案解析

Geek_2305a8

厚积薄发,极石汽车加速前进

Geek_2d6073

DDD-5-统一语言

南山

领域驱动设计 DDD 领域驱动 统一语言

NFT数字藏品系统开发详细模式 数字藏品系统开发(开发源码)

V\TG【ch3nguang】

走出舒适圈,将自动化智能技术作为财务增长的催化剂

智达方通

数字化转型 企业管理 全面预算管理 企业成长

万界星空科技QMS系统:重塑质量管理新纪元

万界星空科技

质量管理 万界星空科技 QMS 质量管理系统 生产质量管理

大型数字化企业采购堡垒机的五个必要性

行云管家

数字化 数据安全 堡垒机

DDD-4-领域建模

南山

领域驱动设计 DDD 领域建模 领域模型

SD-WAN在教育行业的应用与优势解析

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

《花100块做个摸鱼小网站! 》第四篇—前端应用搭建和完成第一个热搜组件

EquatorCoco

前端 网站

《AIGC应用实战营》课程学习总结

江流

亚信安慧AntDB数据库ACP认证培训

亚信AntDB数据库

AntDB

【云管小知识】云管平台可以纳管网络设备吗?

行云管家

云计算 云服务 云管理

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