简易Java(02):如何构建您自己的Java库?
来源:互联网 发布:淘宝月季哪家是真货 编辑:程序博客网 时间:2024/06/03 21:34
代码重用(Code Reuse)是软件开发中重点考虑的因素之一。将常用的功能组织起来,构建成一个“自产自销”的私有库是一个非常好的主意!只要有一些方法被调用,则将其简化成一个方法调用。至于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文件。
右击需要添加该库的项目,选择“Build Path” -> “Add External Archives” -> 然后按照指示,将刚刚创建的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
应该替换成自己的域名。)针对专属领域的知识应该用于下一级包的命名。另外,在开发之前,应该做充分的调研,以却报你所想要的库没有人开发出来。工业级的库汇聚了成千上万的聪明程序员的力量,执行效率、代码质量更可靠,可以放心使用。
《Simple Java》翻译计划,《简易Java》走起!
原文链接:http://www.diguage.com/archives/76.html
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。
- 简易Java(02):如何构建您自己的Java库?
- 【java集合】自己实现简易的HashMap
- 【java集合】自己实现简易的HashSet
- 【java集合】自己实现简易的Hashtable
- 【java集合】自己实现简易的ArrayList
- 【java集合】自己实现简易的LinkedList
- Java 中构建自己的异常类(二)
- 构建自己的Java Web框架(一)之前言
- Java 中构建自己的异常类
- 构建自己的Java并发模型框架
- maven命令构建自己的java项目
- java之构建自己的session
- 如何构建自己的代码库
- java 如何创建自己的库
- 如何建立自己的Java库?
- 自己用Java编写的简易计算器源代码
- 【java集合】自己实现简易的HashMap~改良
- Java WebSocket构建简易聊天web程序
- iOS完整push信息
- 如何检测晶振是否工作?如何测试晶振是否启动?
- malloc、calloc、realloc的区别
- Python:模拟linux命令cat
- Lovo 6月16号课程总结
- 简易Java(02):如何构建您自己的Java库?
- OC学习--代理与协议的使用
- Android 快速开发系列 ORMLite 框架最佳实践
- Java并发编程-15-并发任务间数据交换
- 安装python及机器学习相关软件包
- 慕课总结三
- leetcode[171]:Excel Sheet Column Number
- 外键的作用是什么?
- OC学习--归档与解档