自己写了一个类,怎么才能打包使用呢?下面就来介绍如何将自己写的类打包成jar包方便以后使用
这里笔者写了一个基数排序的类
package com.howl.sort;
public class RadixSort {
// 返回最大值
private static int findMax(int[] arr){
int temp = arr[0];
for(int value : arr){
if(temp < value){
temp = value;
}
}
return temp;
}
public static void radixSort(int[] arr){
int max = findMax(arr);
// 比较次数由最大值的位数决定
for(int i = 1; max / i > 0; i *= 10){
// 每一次新建默认是为0
int[][] buckets = new int[arr.length][10];
// 将每一个值根据当前比较的位数放入桶中
for(int j = 0; j < arr.length; j++){
int num = (arr[j] / i) % 10;
buckets[j][num] = arr[j];
}
int k = 0;
// 从上往下,从左往右收集
// 从左往右移动是位数不同了
// 从上往下是当前位数相同,但之前位数大小不同,上小下大
for(int m = 0; m < 10; m++){
for(int n = 0; n < arr.length; n++){
if(buckets[n][m] != 0){
arr[k++] = buckets[n][m];
}
}
}
}
}
}
这里要注意,使用前要先导包
import com.howl.sort.RadixSort;
public class JarTest {
public static void main(String[] args) {
int[] arr = {100,20,1,50,80};
RadixSort.radixSort(arr);
for(int value : arr){
System.out.println(value);
}
}
}
1
20
50
80
100
完成了一个javaEE项目后,怎么把项目部署到Tomcat上去呢?可以打包成war包,然后放到tomcat的webapp目录下
这里举例笔者之前学javaweb的小项目,就是登录与写问题的操作而已,没什么可说的,就把目录结构放出来吧
其实就是把打包成的war包放入Tomcat的webapp目录下,然后启动汤姆猫就可以访问了
这里没什么好说的