首页 > Java, 挨踢(IT) > 简易Java(02):如何构建您自己的Java库?

简易Java(02):如何构建您自己的Java库?

2014年5月13日 发表评论 阅读评论 403 人阅读    

代码重用(Code Reuse)是软件开发中重点考虑的因素之一。将常用的功能组织起来,构建成一个“自产自销”的私有库是一个非常好的主意!只要有一些方法被调用,则将其简化成一个方法调用。至于Java,最直接了当的就是管理一个库。在Eclipse中,有个一个简单的例子。为了这个演示构建库的方法,这个库很简单,仅仅包含一个add方法。

  • 步骤1:创建一个名为MyMathJava项目,然后添加一个库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.utilcom.diguage.iocom.diguage.mathcom.diguage.text等等。(译者住:Java命名规范中,要求将自己域名顺序倒置来命名包。所以,这里的com.diguage应该替换成自己的域名。)针对专属领域的知识应该用于下一级包的命名。另外,在开发之前,应该做充分的调研,以却报你所想要的库没有人开发出来。工业级的库汇聚了成千上万的聪明程序员的力量,执行效率、代码质量更可靠,可以放心使用。

《Simple Java》翻译计划,《简易Java》走起!



作 者: D瓜哥,https://www.diguage.com/
原文链接:https://wordpress.diguage.com/archives/76.html
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。

分类: Java, 挨踢(IT) 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.