【问题标题】:How can I develop my own Java Library? [closed]如何开发自己的 Java 库? [关闭]
【发布时间】:2011-06-27 17:30:09
【问题描述】:

您有什么好的教程/起点可以建议我开发自己的 Java 库吗?

(我现在正在考虑开发一个小型图形库。)

【问题讨论】:

    标签: java


    【解决方案1】:

    如何开发自己的 Java 库?

    您可能知道,Java 库通常只是一个包含一些实用程序类的 jar 文件,旨在解决比 Java 平台 API 中的类更高的抽象级别的问题。因此,从技术上讲,您只需编写对库中有用的类,编译它们,将它们打包并编写一些好的文档。

    您有什么好的教程/起点可以建议我开发自己的 Java 库吗?

    编写有用的 库是一项棘手的工作。与其在内部考虑什么是好的设计,不如考虑什么是供客户使用的好设计。

    我建议你谷歌 java api 设计。以下是一些有用的点击:

    【讨论】:

      【解决方案2】:

      这是一个非常笼统的问题。你到底想知道什么?开发库与开发任何其他应用程序没有太大区别。

      库通常打包在 JAR 文件中。您可以使用jar 工具将类文件打包到 JAR 文件中(如果您使用 IDE,它可能有办法从 IDE 中执行此操作)。

      请参阅 Oracle 非常好的 Java Tutorials 以了解许多不同的 Java 编程主题。 Java 已经有一个全面的图形 API,您可以在 2D Graphics 教程中了解更多信息。

      【讨论】:

        【解决方案3】:

        有一个很好的指南 here 关于如何创建自己的 API。

        任何 API 设计中最困难的部分是设计尽可能多的用例并提供接口,以便库的用户可以覆盖标准实现(如果适用)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-06
          相关资源
          最近更新 更多