自定義API(Jar包)的創建與使用(簡單實現案例)


@

學習內容

1. 自定義工具類

新建一個java項目,然后創建包和工具類StringUtil,記得類都放在包里面,這是一個好習慣,我的StringUtil類在 "com.yy" 包下

public class StringUtil {
    /**
     * 使用單例模式中的餓漢模式來創建工具類,方便API的調用
     */
    private static StringUtil stringUtil = new StringUtil();
    // 私有化無參構造方法,不讓外部類實例化本工具類
    private StringUtil() {
    }
    // 提供公共靜態初始化方法供外部類使用
    // 由於上面實例是靜態的實例,所以只會被實例化一次,在類被加載時實例化
    public static StringUtil getInstance() {
        return stringUtil;
    }
    
	// 判斷字符串是否為空的方法
    public boolean isEmpty(String str) {
        return null != str && !str.trim().equals("");
    }
}

2. 導出jar

  • 第一步:點擊File -> Project Structure...

  • 第二步:如下圖
    在這里插入圖片描述

  • 第三步:如下圖
    在這里插入圖片描述

  • 第四步:如下圖
    在這里插入圖片描述

  • 第五步:如下圖
    在這里插入圖片描述

  • 第六步:如下圖
    在這里插入圖片描述

  • 第七步:等IDEA右下角進度條加載完畢就去你的導出路徑查看你的jar,我的導出路徑在G盤根目錄,如下圖。
    在這里插入圖片描述

3. 加載Jar包

  • 第一步:右擊項目名,新建一個lib文件夾,這是用來存放jar包的文件夾
  • 第二步:把你導出的jar復制到你創建的lib文件夾下,然后右擊jar包,點擊Add as Library... ,然后會彈出一個小框框,點擊OK,至此我們jar導入完畢,下面進入API調用
    在這里插入圖片描述
    在這里插入圖片描述

4. 調用自定義的API方法

代碼如下:

public class UtilTest {
    public static void main(String[] args) {
        String str = "";
        String str2 = null;
        String str3 = "ffdasf";
        // 獲取單例實例對象
        StringUtil util = StringUtil.getInstance();
        // 用實例對象調用判斷字符串是否為空方法,不為空返回true,為空返回false
        System.out.println("util.isEmpty(str) = " + util.isEmpty(str));
        System.out.println("util.isEmpty(str2) = " + util.isEmpty(str2));
        System.out.println("util.isEmpty(str3) = " + util.isEmpty(str3));

    }
}

運行結果:

"C:\Program Files\Java\jdk-11.0.9\bin\java.exe"

util.isEmpty(str) = false
util.isEmpty(str2) = false
util.isEmpty(str3) = true

Process finished with exit code 0

總結

以上就是對自定義API(jar包)使用的總結了,代碼僅供參考,歡迎討論交流。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM