Idea导出jar包和使用自定义API
2024-09-03 02:06:44
学习内容
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包)使用的总结了,代码仅供参考,欢迎讨论交流。
最新文章
- Alljoyn之管中窥豹
- Hibernate-list()与iterate()方法的区别
- RMS问题整理
- [转载]MySQL5.5 配置文件 my.ini 1067错误
- CodeSnippetsLibrary的使用方法
- JS eval() 特殊用法
- [Logstash]使用详解
- 【转】关于PHP的header(";P3P: CP=CURa……";)
- hdu1051(LIS | Dilworth定理)
- Cisco 防止SYN Flood 攻击原理
- OGG数据仓库以及单向复制(二)
- linux文件、目录
- 【基础】这15种CSS居中的方式,你都用过哪几种?
- WIN10解决:失败 – 检测到病毒文件下载失败问题
- koa2:通过Ajax方式上传文件,使用FormData进行Ajax请求
- vue 数组push元素 视图没更新
- mybatis 插件原理
- Maven 解决 下载项目 compiler 为1.5的问题
- 【赛后补题】Lucky Probability(CodeForces 110D)
- Java-DBCP连接池