如何开发自己的Java库?

时间:2011-06-27 17:30:10

标签: java

您是否有建议我开发自己的Java库的好教程/起点?

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

3 个答案:

答案 0 :(得分:16)

  

如何开发自己的Java库?

您可能知道Java库通常只是一个包含一些实用程序类的jar文件,旨在解决比Java Platform API中的类更高级别的抽象问题。所以,从技术上讲,你只需编写你会觉得在库中有用的类,编译它们,装罐它们并写一些好的文档。

  

您是否有建议我开发自己的Java库的好教程/起点?

编写有用的库是一项棘手的业务。而不是考虑内部的设计是什么,你应该考虑一下客户可以使用的好设计。

我建议您使用google进行 java api design 。以下是一些有用的点击:

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:2)

有关如何创建自己的API的良好指南here

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