当前位置: 首页 > 面试题库 >

如何开发自己的Java库?

邢华清
2023-03-14
问题内容

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

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


问题答案:

如何开发自己的Java库?

如您所知,Java库通常只是一个包含一些实用程序类的jar文件,目的是在比Java Platform
API中的类更高的抽象层次上解决问题。因此,从技术上讲,您只需编写在库中发现有用的类,对其进行编译,将它们打包并编写一些好的文档。

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

但是,编写 有用的 库是一件棘手的事情。您应该考虑的是供客户使用的不错的设计,而不是内部考虑什么是不错的设计。

我建议您使用Google进行 Java API设计 。这里有一些有用的命中:

  • Java API设计准则
  • 美丽的API设计
  • Java教程:API设计


 类似资料:
  • 问题内容: 我用Java创建了一个程序,并对其进行了设计,以使我希望它们出现在主体中的方法(getter方法)在启动包含这些方法的类之后可以轻松地调用它们。 问题是,我需要使这个应用程序(包含getter方法)像一个API,以便我可以让我的应用程序供开发人员在需要时使用我的函数(getter方法),并且只使用它们所需要的功能。需要添加此文件(我认为完成后的API显示为.jar文件)。 我该如何做到

  • 问题内容: 我希望我的班级实现保存和加载功能,这些功能只是对班级进行Pickle。但是显然您不能以以下方式使用“自我”。你该怎么做? 问题答案: 这就是我最终要做的。更新方法是,我们保留我添加到类中的所有新成员变量,并仅更新上次腌制对象时存在的成员变量。在类本身内部维护保存和加载代码时,这似乎是最简单的,因此调用代码仅执行object.save()。

  • 我一直在用Xcode为我的iPhone开发一些应用程序,但最近我得到了华为P30 Pro,想开始为它制作自己的应用程序。我试过Android Studio for Mac,但它无法检测到我的手机,而且谷歌没有显示任何为华为开发应用程序的结果。 这是可能的,还是到目前为止我无能为力? 我已在手机上启用USB调试并运行“广告设备”,它显示我的设备已连接,但仍在Android Studio中注意到。

  • 本文向大家介绍使用Android Studio 开发自己的SDK教程,包括了使用Android Studio 开发自己的SDK教程的使用技巧和注意事项,需要的朋友参考一下 由于之前一直没有写博客的习惯,所以这么些年下来回头看时并没有留下些实质的东西,所以从今天开始决定还是写点东西。最近刚刚才开始接触SDK的开发,先从简单的开始吧,今天就介绍使用Android Studio开始第一个SDKDemo的

  • 一个标准的ES6 语法的组件 每个组件都有一个 render 方法,用来接收数据然后返回要显示在页面上的内容。 如果你的项目中需要对常用业务组件进行封装,可以参考如下建议demo 开发一个自己的button 新建 AwesomeProject/src/components/easy-button.jsx /* @jsx createElement */ import { createElement

  • 问题内容: 我想运行自己的内部pypi服务器,以便在组织内分发鸡蛋。 我发现了一些项目,例如: http://pypi.python.org/pypi/EggBasket/ http://plone.org/products/plonesoftwarecenter 据我了解,pypi.python.org使用名为Cheese Shop的软件。 我的问题: 为什么我不能使用奶酪店本身?(我找不到它,