您的位置:首页 > 编程语言 > Java开发

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

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

步骤1:创建一个名为
MyMath
Java项目,然后添加一个库
Simple
,然后在类中添加一个方法
add


包(Package)结构如下所示:



Simple.java
代码如下:

1
/**
2
*
Coder:D瓜哥,http://www.diguage.com/
3
*/
4
public
class
Simple
{
5
public
static
int
add(
int
a,
int
b)
{
6
return
a
+b;
7
}
8
}
步骤2:到处成
.jar
文件。

右击该项目,然后选择“export”,弹出一个窗口如下所示:



按照指示,一步一步走下去,获得一个
.jar
文件。

步骤3:使用该jar文件。

右击需要添加该库的项目,选择“BuildPath”->“AddExternalArchives”->然后按照指示,将刚刚创建的jar文件添加进来。

现在,可以进行一个简单的方法调用了。代码如下:

1
/**
2
*
Coder:D瓜哥,http://www.diguage.com/
3
*/
4
public
class
Main
{
5
public
static
void
main(String[]
args){
6
System.out.println(Simple.add(
1
,
2
));
7
}
8
}
然后,这个库应该被持续不断地更新、优化。文档也很重要。如果一个库没有很好地文档化,那么你也许会忘了一年前你开发过的一个功能。应该选择一个恰当的报名,来表明包中的类和方法的功能。例如,你应该使用如下标准的Java包命名法来命名你的第一层包:
com.diguage.util
com.diguage.io
com.diguage.math
com.diguage.text
等等。(译者住:Java命名规范中,要求将自己域名顺序倒置来命名包。所以,这里的
com.diguage
应该替换成自己的域名。)针对专属领域的知识应该用于下一级包的命名。另外,在开发之前,应该做充分的调研,以却报你所想要的库没有人开发出来。工业级的库汇聚了成千上万的聪明程序员的力量,执行效率、代码质量更可靠,可以放心使用。

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

作者:D瓜哥,http://www.diguage.com/

原文链接:http://www.diguage.com/archives/76.html

版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: