需求:
- 在工作中,我们总是会写重复的代码,我们可以将重复的代码封装成工具类来使用
- 工具类一般用Util结尾
- 工具类的方法一般都是静态方法
- 譬如 我这里写了一个文件拷贝的工具类
package com.fs.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class FileUtil {
/**
* @param source 被复制的文件路径
* @param target 复制文件存放的路径
* @throws IOException
*/
public static void copy(String source, String target) throws IOException {
File sourceFile = new File(source);
File targetFile = new File(target);
byte[] bs = new byte[1024];
InputStream in = new FileInputStream(sourceFile);
OutputStream out = new FileOutputStream(targetFile, true);
while (in.read(bs) != - 1) {
out.write(bs);
}
in.close();
out.close();
}
}
如何将工具类导出为jar包
- 选中工具类 --> file --> Export --> Java --> JAR file --> next -->选择要导出的文件 --> 指定导出的jar存放路径 --> finish
如何将jar包导入项目
- 在src下面新建一个包,包名一般为lib
- 将jar包复制进lib中
- 选中jar包,右键–> build path --> add to build path
- 至此,就可以在新项目中使用自己造的轮子。