文章目錄
成神之路,漫長且孤獨,今天分享一點小知識,如何通過工具Eclipse將自己撰寫的工具包匯出并使用到類中
文章目錄
- 文章目錄
- 前言
- 一、撰寫jar包的必要性
- 二、撰寫步驟
- 1、打開開發工具Eclipese并創建
- 2、匯出操作
- 2、如何使用自己做的jar包
- 4、總結
- 總結
前言
提示:這里可以添加本文要記錄的大概內容:
例如:隨著人工智能的不斷發展,機器學習這門技術也越來越重要,很多人都開啟了學習機器學習,本文就介紹了機器學習的基礎內容,
提示:以下是本篇文章正文內容,下面案例可供參考
一、撰寫jar包的必要性
說起工具包,在如今的java編程設計語言中時時刻刻都在使用,在jdk1.8版本中就提供了許多的工具包,它們都是由.jar結尾的檔案,我們開發者都給予了一個統一的名字 叫作 “架包(jar包)”,這是一種工具的說法,目的就是在你寫代碼的時候可以通過 import 關鍵字進行匯入后方便使用里面的工具來完成專案的撰寫,但是 ,不一定所有的架包 都能適用于你的需求(大多數時候還是適用的,我這么說是為了能夠延續我接下來的話題~~),故此,有一定開發經驗的開發者到最后會撰寫一些屬于自己的工具包方便自己以后的專案撰寫,今天我通過學習,學會了一個使用eclipes工具來匯出一個屬于自己的陣列工具類jar包,在此將經驗分享給大家,
二、撰寫步驟
1、打開開發工具Eclipese并創建
相信大家都已經下載過這個開發工具了,我就不作過多的解釋了

像上面一樣創建專案后再創建對應的包(package)其中包名可以自己確定,然后再在這個包下創建類【MyArrays.java】,原始碼如下:
package com.yzy.array;
/**
* 自主撰寫基本常用的陣列工具類
* @author 雍仲楊
* @version 1.0
*
*/
public class MyArrays {
/**
* 排序的方法
* 冒泡法排序
* @param is 需要傳入的陣列
* @author 雍仲楊
*/
public static void sort(int[] is) {
for (int i = 0; i < is.length - 1; i++) {
for (int j = 0; j < is.length-1 - i; j++) {
if (is[j] > is[j + 1]) {
int temp = is[j];
is[j] = is[j + 1];
is[j + 1] = temp;
}
}
}
for (int i : is) {
System.out.print(i+"、");
}
}
/**
* 拷貝陣列的方法
* @param is 目標陣列
* @param newLenth 新的長度
* @return 回傳新的陣列
*/
public static int[] copyOf(int[]is,int newLenth) {
int [] newIs=new int[newLenth];
for(int i=0;i<is.length;i++) {
newIs[i]=is[i];
}
return newIs;
}
/**
* 獲取陣列的最大值
* @param is
* @return
*/
public static int getMax(int [] is) {
int max=is[0];
for (int i=1;i<is.length;i++) {
if(max<is[i]) {
max=is[i];
}
}
return max;
}
/**
* 獲取最小值
* @param is
* @return
*/
public static int getMin(int [] is) {
int min =is[0];
for(int i=1;i<is.length;i++) {
if(min>is[i]) {
min=is[i];
}
}
return min;
}
/**
* 獲取字符的字串表示
* @param is
* @return
*/
public static String toString(int[]is) {
String str="[";
for(int num:is) {
if(str.length()!=1) {
str+=",";
}
}
str+="]";
return str;
}
}
2、匯出操作
右鍵Util專案--->Exportant-->java-->JAR file-->Util-->選擇保存路徑(自定義)-->選擇保存名字
具體操作如下所示:
2、如何使用自己做的jar包
首先,你需要選擇一個專案檔案創建一個陣列類,匯入我們自己寫的包即可
具體操作如下所示:
在目標檔案下創建 lib 專案檔案,并將寫好的jar包拖入其中

//測驗專案代碼
package com.yzy.test01;
import com.yzy.array.MyArrays;
/**
*
* @author 雍仲楊
*
*/
public class Test01 {
public static void main(String[] args) {
/**
* 測驗自己寫的jar工具包
*/
int [] num= {1,5,3,4,2};
//使用自己的工具 MyArrays下的方法 sort(冒泡法排序)
MyArrays.sort(num);
}
}



4、總結
可以看到我們的操作成功了,使用自己撰寫的jar包是可以使用的,以后在寫專案的時候可以多多使用這種方式提升自己的能力,為了變強,必須學點小技術,不要一昧地只知道寫代碼,做碼農,對發展很沒有意義的,一步一步往上爬才是關鍵,
總結
近日,由于本人身體不適,可能會拖更,日后進行填補,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/293158.html
標籤:其他





