有什么好的教程/起点可以推荐给我来开发我自己的Java库吗?
(我目前正在考虑开发一个小型图形库。)
发布于 2011-06-28 01:33:19
如何开发我自己的Java库?
您可能知道,Java库通常只是一个包含一些实用程序类的jar文件,目的是在比Java平台API中的类更高的抽象级别上解决问题。因此,从技术上讲,您只需编写库中有用的类,编译它们,将它们打包,然后编写一些好的文档即可。
有没有什么好的教程/起点可以推荐给我来开发我自己的Java库?
然而,编写有用的库是一件棘手的事情。与其从内部考虑什么是好的设计,你应该考虑什么是供客户使用的好设计。
我建议你在google上搜索java api设计。以下是一些有用的点击率:
发布于 2011-06-28 01:34:17
这是一个非常普遍的问题。你到底想知道什么?开发库与开发任何其他应用程序没有太大不同。
库通常打包在JAR文件中。您可以使用jar工具将类文件打包到JAR文件中(如果您使用集成开发环境,它可能有一种方法可以从集成开发环境中完成此操作)。
要了解许多不同的Java Tutorials编程主题,请参阅Oracle的very good Java。Java已经有了一个全面的图形应用编程接口,您可以在2D Graphics教程中了解更多。
发布于 2011-06-28 01:36:25
关于如何创建自己的应用程序接口,here有一个很好的指南。
任何API设计中最困难的部分是设计尽可能多的用例,并提供接口,以便库的用户可以覆盖标准实现(在适用的情况下)。
https://stackoverflow.com/questions/6496597
复制相似问题