pakej jar: Pakej termampat fail bytecode java yang melaksanakan fungsi tertentu.
Pada asasnya ialah projek java yang disusun, dibungkus ke dalam fail jar
log4j.jar, mysql-connection-8.01.jar, dsb.
Buat pakej balang sendiri dan biarkan orang lain menggunakannya:
1 projek
2. Buat kelas yang melaksanakan fungsi tertentu
3 🎜>
4. Terbitkan pakej balang untuk digunakan oleh orang lain
atau:
Project dateUtil dicipta:
1.2 Buat pakej dan kelas
1.3 Kod sepadan
package com.aaa.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /**日期转换工具类 * @author: XYT * @create-date: 2022/7/26 15:12 */ public class DateConvertUtil { /** 注释方法:/**+回车键 形参会被自动提取出来并加粗描黑。这就是为什么引用系统方法的时候,会有很多的说明 * 将字符串转为日期,默认格式为yyyy-MM-dd * @param strDate 字符串日期 * @return 返回转换的日期 */ public static Date getDate(String strDate){ //一个参数;对下方方法的一种封装;这种方式叫“语法糖”; return getDate(strDate,"yyyy-MM-dd"); //格式是默认的 getDate } /** * 将字符串转为日期类型 * @param strDate 字符串日期 * @param format 转换格式 * @return 返回转换的日期,转换失败返回null */ public static Date getDate(String strDate, String format){ //两个参数 SimpleDateFormat sdf=new SimpleDateFormat(format); //格式需要自己指定(设置) // try { //自动生成try-catch // return sdf.parse(strDate); // } catch (ParseException e) { // throw new RuntimeException(e); // } // } try { //课堂代码try-catch return sdf.parse(strDate); //注意:parse } catch (ParseException e) { e.printStackTrace(); //这里不一样 } return null; } /** * 将日期转为字符串,固定格式为yyyy-MM-dd * @param date 日期 * @return 返回转换的字符串 */ public static String getDate(Date date){ return getDate(date,"yyyy-MM-dd"); //格式是默认的 getDate } /** * 将日期转为字符串 * date 日期 * format 格式字符串 * 返回转换后的字符串 */ public static String getDate(Date date,String format){ //两个参数 SimpleDateFormat sdf=new SimpleDateFormat(format); //格式需要自己指定(设置) return sdf.format(date); //注意:format } }
package com.aaa.util; /** * @author: XYT * @create-date: 2022/7/26 16:02 */ public class StringUtils { /** * 判断字符串是否为空 * @param str * @return */ public static boolean isNullOrEmpty(String str){ return str==null || str.isEmpty(); //注意 == } }
Keputusan ujian:
package com.aaa.test; import com.aaa.util.DateConvertUtil; import java.util.Date; /** * @author: XYT * @create-date: 2022/7/26 16:08 */ public class Test { //测试 public static void main(String[] args) { //日期转为字符串 System.out.println(DateConvertUtil.getDate(new Date())); //日期转为固定格式的字符串 System.out.println(DateConvertUtil.getDate(new Date(),"yyyy-MM-dd HH:mm:ss")); } }
2. Pakej dan rujuk pakej
Pilih Struktur Projek dalam Fail.Memperkenalkan bar alat dan fungsi khusus Struktur Projek:
Pakej 2.1 balang
Salin pakej balang yang dijana ke desktop, dan kemudian bukanya dengan alat penyahmampatan:
2.2 Import pakej balang yang dijana
2.3 Sahkan ketepatan import pakej balang /permohonan
Atas ialah kandungan terperinci Bagaimana untuk menggunakan Java untuk membuat pakej JAR yang boleh dirujuk oleh projek?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!