6
A
回答
12
如何开发自己的Java库?
正如你可能知道一个Java库通常只是一个包含一些实用工具类,旨在比Java平台API中的类做什么更高的抽象层次上解决问题的一个jar文件。所以,从技术上讲,你只需编写你认为对你的库有用的类,编译它们,将它们打包并写出一些好的文档。
有什么好的教程/起点可以建议我开发自己的Java库吗?
写作有用库是一个棘手的业务,虽然。而不是从内部考虑什么是一个很好的设计,你应该考虑什么是客户使用的很好的设计。
我建议你google的java api设计。这里有一些有用的结果:
2
这是一个非常普遍的问题。你想知道什么?开发一个库与开发任何其他应用程序没有多大区别。
库通常打包在JAR文件中。使用jar
工具将类文件打包到JAR文件中(如果使用IDE,它可能有办法从IDE中执行此操作)。
查看Oracle非常好的Java Tutorials了解许多不同的Java编程主题。 Java已经有了一个全面的图形API,您可以在2D Graphics教程中了解更多信息。
2
关于如何创建自己的API有一个很好的指导here。
任何API设计中最难的部分是为尽可能多的用例设计接口,以便库的用户可以覆盖标准实现(如果适用)。
相关问题
- 1. 如何开发我自己的协议
- 2. 如何开发自己的.NET控件?
- 3. 如何安装我自己的Java库?
- 4. 如何使用我自己的数据库连接到SQL开发人员
- 5. 在windows phone开发中创建自己的库
- 6. 开发您自己的RESTful API
- 7. iPhone开发:创建自己的索引
- 8. 创建自己的库Android Java
- 9. Java开发者库
- 10. 如何开始创建我自己的API /框架/库
- 11. 如何通过活动打开我自己的库存?
- 12. 如何开发我们自己的cordova插件?
- 13. 如何在C++中开发自己的GUI而不是Win32 API?
- 14. 如何开发我自己的工具箱
- 15. 如何在VB.Net中开发我自己的Excel加载项
- 16. 如何在Chrome开发工具中显示自己的事件
- 17. outlook插件:如何开发我自己的?
- 18. 如何创建我自己的Java库(API)?
- 19. 如何将我自己的库发布到TFS?
- 20. sbt,如何维护自己的库?
- 21. 如何链接我自己的pthread库
- 22. gwt如何激发自己的loadevent
- 23. 如何发布自己的Facebook页面
- 24. Perl:如何分发自己的包MYModule.pm?
- 25. 如何发送自己的协议包?
- 26. 使用自己开发的Bada应用程序为自己的智能手机
- 27. 如何为Android开发自己的浏览器?如何解析HTML,JS&Co.?
- 28. 如何将代码发送给自己?
- 29. 如何发送短信给我自己
- 30. 如何使用自己的数据库创建自己的地图