文章目录
成神之路,漫长且孤独,今天分享一点小知识,如何通过工具Eclipse将自己编写的工具包导出并使用到类中
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、编写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包是可以使用的,以后在写项目的时候可以多多使用这种方式提升自己的能力,为了变强,必须学点小技术,不要一昧地只知道写代码,做码农,对发展很没有意义的,一步一步往上爬才是关键。
总结
近日,由于本人身体不适,可能会拖更,日后进行填补。