定制自己的java工具类
2015-08-14 15:12
344 查看
在java语言学习的过程中,我们可以创建自己的工具库来减少或消除重复的程序代码。
比如说我们可以用我们自己构建的类Print来代替System.out.print()以减少输入负担。
首先创建一个项目*******.util;然后在项目下新建一个名为org.print的包;在包内新建Print类。
然后在项目上右键选择构建,在项目文件夹下的/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有这一部分内容。
比如说我们可以用我们自己构建的类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有这一部分内容。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统