使用Java开发的公司如何在不提供代码的情况下共享其库功能?由于Java中没有头文件,这只是通过文档完成的;即,为客户提供显示所有功能签名的API文档,并提供带有编译类的jar文件?
因此,例如,如果我创建一个带有某些方法的接口,将其编译成一个类文件,然后将其打包到一个jar文件中并为您提供该jar文件,您可以使用该接口并查看其所有成员等而无需源代码.
通常,您还提供了解释方法等含义的文档,但是为了针对jar文件进行编译,它们不是必需的.