JSR 326 参考实现 Apache Kato

码农软件 · 软件分类 · 其他开发相关 · 2019-11-01 06:27:08

软件介绍

Apache Kato 是将提供 JSR 326 参考实现的开源项目,用于分析 Sun 虚拟机生成的工件。代码库由 IBM 的 Diagnostic Tool Framework for Java (DTFJ) 提供支持。作为开发中的项目,Kato 将适时成为一个功能全面的 Apache Software Foundation 项目。

Kato 并不是仅仅是一个参考实现。它还包含:

  • Technology Compatibility Kit (TCK):其他 JVM 提供商可以使用这个测试套件检测它们与 JSR 326 的兼容性水平。
  • Documentation:此 API 将可以作为 Javadoc 下载和浏览。
  • Wiki:涵盖项目所有方面的 wiki。
  • 示例工具:演示使用 API 时的最佳实践,项目将提供许多可下载的工具,用于解决实际问题。

JSR 326 正在努力定义用于访问包含在后期工件中的数据的标准 API。它旨在通过 4 种方式解决 Java 社区的需求:

  • 促进工具生态系统的发展,增加可用工具的数量。
  • 提高不同 JVM 提供商的工具的质量和功能。
  • 允许开发人员解决自己的问题,而不需要依靠第三方的支持。
  • 解决影响当前分析执行方式的长期问题。

JSR 326 Expert Group 将定义 API 用于解决的问题和场景。然后,这些用户场景将用于形成 API 的外观和行为。Expert Group 将考虑一些比较有趣的设计挑战包括:

  • 有效在大数据集中导航。
  • 管理异常处理战略和规则,管理检测到或未检测到的异常的使用。
  • 要使用的记录机制。
  • 实现的可选择性。在设计用于与大量独立定义的后期工件交互的 API 时,各实例中呈现的信息应该有所区别。这意味着您必须定义一个机制,它能让 API 的实现指示所请求的信息不可用。因此,可以编写一些工具来合理地处理缺少的数据。
  • 发行版之间的向后兼容性。

本文地址:https://www.codercto.com/soft/d/18006.html

Effective Java

Effective Java

Joshua Bloch / Addison-Wesley Professional / 2018-1-6 / USD 54.99

The Definitive Guide to Java Platform Best Practices—Updated for Java 9 Java has changed dramatically since the previous edition of Effective Java was published shortly after the release of Jav......一起来看看 《Effective Java》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试