我的想法是,如果有人已经完成了,为什么要再次创建呢?这就像尝试自己修建钻孔,以便挂起干墙,而不是仅使用其他人已经创建的钻石。
在理智的时候,如果您使用其他人已经创建的代码,它是否表明在软件编程方面缺乏经验或知识?我觉得使用其他开发人员的代码获取货币收益会有点不对劲。但是,如果它们是开源库,它是免费的游戏,完全合法,正确吗?
答案 0 :(得分:1)
您编写的任何Java程序都将使用其他人开发的库,并以程序包的形式提供给您的程序。任何程序至少会使用Java API的运行时库,其中一些是java.lang,java.io,java.util,java.net,java.awt和java.applet。如果您希望开发其他开发人员可以在其程序中使用的类库,而不是开发一个完整的程序,那么您的最终产品将是一个包。使用其他开发人员创建的Java库是合理的。