zoukankan      html  css  js  c++  java
  • 如何构建你自己的Java库【翻译】

    原文http://www.programcreek.com/2011/07/build-a-java-library-for-yourself/

    原文和翻译都只是参考,如有不对,欢迎指正。

    代码复用是软件开发中一个很重要的因素,把常用的函数放在一起封装成一个库,是一个很好的想法。无论什么时候需要用到,只需调用一下就可以了。对于使用Java来说,创建一个这样的库是很简单的。这里有一个简单的例子,使用Eclipse来创建一个数学库,这个库只有一个"add"方法用于演示。

    步骤1、创建一个名为"MyMath"的"Java Project",然后创建一个名为"Simple"的类,并在这个类里添加一个静态方法"add"。
    包结构如图所示:

    Simple.java

    1 public class Simple{
    2     public static int add(int a,int b){
    3         return a+b;
    4     }
    5 }

    步骤2、导出为一个 jar文件。

    在项目上右键,选择"export",会显示如下窗口:

    点击"Next",跟着向导填写相应的信息,会生成一个jar文件,这个就是我们的库。

    步骤3、使用库。
    在要使用库的项目上右键,然后选择"Build Path"->"Add External Archives",跟着向导把库文件添加到项目里。
    现在你可以开始调用库里的函数了。
    Main.java

    1 public class Main{
    2     public static void main(String[] args){
    3         System.out.println(Simple.add(1,2));
    4     }
    5 }

    最后重要的一点,要经常更新和优化库,并且写好文档,这是非常重要的。如果没有为库写一个良好的文档,你自己可能都忘了这个库是干嘛用的。包名要起得能够见名知意,说明这些类和方法是干嘛用的。比如说你可以模仿标准的Java库的命名方式来为自己的第一层包名命名:programcreek.util,programcreek.io,programcreek.math,programcreek.text等等。有了库你的特定领域知识就可以被其他人利用,除此之外,在你开始编程之前,要首先搜索一下是否有人已经实现了你想要做的,要善于利用这个行业里成千上万的聪明程序员的力量。

  • 相关阅读:
    Ant编译android程序
    android系统短信库的一些用法
    Android APK 签名机制
    android调用照相机拍照获取照片并做简单剪裁
    调用Android系统“应用程序信息(Application Info)”界面
    Speex manul中文版
    Android amr语音编解码解惑
    android Notification 的使用
    ContentProvider和Uri详解
    深入理解SetUID
  • 原文地址:https://www.cnblogs.com/yanyd/p/4193277.html
Copyright © 2011-2022 走看看