简易Java(02):如何构建您自己的Java库?
代码重用(Code Reuse)是软件开发中重点考虑的因素之一。将常用的功能组织起来,构建成一个“自产自销”的私有库是一个非常好的主意!只要有一些方法被调用,则将其简化成一个方法调用。至于Java,最直接了当的就是管理一个库。在Eclipse中,有个一个简单的例子。为了这个演示构建库的方法,这个库很简单,仅仅包含一个add
方法。
- 步骤1:创建一个名为
MyMath
的Java项目,然后添加一个库Simple
,然后在类中添加一个方法add
。
包(Package)结构如下所示:
Simple.java
代码如下:
/** * Coder:D瓜哥,http://www.diguage.com/ */ public class Simple { public static int add(int a, int b) { return a + b; } }
- 步骤2:到处成
.jar
文件。
右击该项目,然后选择“export”,弹出一个窗口如下所示:
按照指示,一步一步走下去,获得一个.jar
文件。
- 步骤3:使用该jar文件。
右击需要添加该库的项目,选择“Build Path” -> “Add External Archives” -> 然后按照指示,将刚刚创建的jar文件添加进来。
现在,可以进行一个简单的方法调用了。代码如下:
/** * Coder:D瓜哥,http://www.diguage.com/ */ public class Main { public static void main(String[] args) { System.out.println(Simple.add(1, 2)); } }
然后,这个库应该被持续不断地更新、优化。文档也很重要。如果一个库没有很好地文档化,那么你也许会忘了一年前你开发过的一个功能。应该选择一个恰当的报名,来表明包中的类和方法的功能。例如,你应该使用如下标准的Java包命名法来命名你的第一层包:com.diguage.util
、com.diguage.io
、com.diguage.math
、com.diguage.text
等等。(译者住:Java命名规范中,要求将自己域名顺序倒置来命名包。所以,这里的com.diguage
应该替换成自己的域名。)针对专属领域的知识应该用于下一级包的命名。另外,在开发之前,应该做充分的调研,以却报你所想要的库没有人开发出来。工业级的库汇聚了成千上万的聪明程序员的力量,执行效率、代码质量更可靠,可以放心使用。
《Simple Java》翻译计划,《简易Java》走起!
作 者: D瓜哥,https://www.diguage.com/
原文链接:https://wordpress.diguage.com/archives/76.html
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。
原文链接:https://wordpress.diguage.com/archives/76.html
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。