在java语言学习的过程中,我们可以创建自己的工具库来减少或消除重复的程序代码。
这样我们就完成了我们自己的类库的构建。以后有什么其他经常使用的类,也可以同此方法。
比如说我们可以用我们自己构建的类Print来代替System.out.print()以减少输入负担。
首先创建一个项目*******.util;然后在项目下新建一个名为org.print的包;在包内新建Print类。
package org.print;
import java.io.*;
/**
* @author haiyoungshao
* @version 1.0-050814
*/
public class Print {
public static void print(Object obj){
System.out.println(obj);
}
public static void print(){
System.out.println();
}
public static void printnb(Object obj){
System.out.print(obj);
}
public static PrintStream printf(String format,Object... args){
return System.out.printf(format,args);
}
}
然后在项目上右键选择构建,在项目文件夹下的/dist文件夹下生成jar文件。
然后我们新建一个demo测试一下。
在这之前我们需要在netbeans下的项目下的库里面导入我们刚刚生成的jar文件;
import static org.print.Print.*;
public class Muti99 {
/*
public static void sop(String Object){
System.out.print(Object);
}
*/
public static void main(String[] args){
int i,j;
int[][] a=new int[9][];
for(i=0;i<9;i++)
a[i]=new int[i+1];
for(i=0;i<a.length;i++)
for(j=0;j<a[i].length;j++)
a[i][j]=(i+1)*(j+1);
for(i=0;i<a.length;i++){
for(j=0;j<a[i].length;j++)
//sop(a[i][j]+"\t");
//System.out.println();
printnb(a[i][j]+"\t");
print();
}
}
}
这样我们就完成了我们自己的类库的构建。以后有什么其他经常使用的类,也可以同此方法。
在java编程思想P114有这一部分内容。