Idea导出jar包和使用自定义API

学习内容

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包)使用的总结了,代码仅供参考,欢迎讨论交流。

posted @ 2021-04-08 20:43  Yan_Yang  阅读(255)  评论(0编辑  收藏  举报