• 35648

    文章

  • 23

    评论

  • 20

    友链

  • 最近新加了很多技术文章,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

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

欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/ITjs/2019/0611/674.html 代码重用(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》走起!



相关文章

暂住......别动,不想说点什么吗?
  • 全部评论(0
    还没有评论,快来抢沙发吧!