java编程中,写一个工具类,命名时使用单数util还是使用复数utils好呢?

java写一个自己用的工具类,要用static修饰吗?什么情况下应该用~

是否用static 你要了解static 的作用

static表示全局或静态的,用来修饰成员变量和方法,也可形成静态代码块

倍static修饰的成员变量和方法独立于该类的任何对象,它不依赖于类的特定实例

static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问

工具类是为了提供能重复使用的代码,可用static修饰

调用的时候传类型,公用的方法写T就行了或者不写。T只是占位置的。

没有绝对的标准,如果非要说标准就是按方便理解的标准来

虽然你写的源码基本上都是自己看,但即使是自己看也要知道你这个命名的意义是什么,比如你写一个类,命名为ABCD
可以吗?
当然可以,只是你光看名字不知道这个类是做什么用的,还必须得点开,然后看下代码才知道这个是干嘛的
而如果你的名字让你看了以后就知道这个类是做什么 用的,就不需要看代码了,如果在代码比较少的情况 下没什么区别,无非是点一下而已,但是如果在工作中,一个类几千行代码,你还得一个个点进去看就非常麻烦

命名的意义是什么,就是你这个类要实现什么目的,比如你要做个五子棋,哪怕你不知道五子棋怎么用 英语表达,只写拼音,那么以后你看到这个类的时候就 知道 ,这个是 自己做的一个五子棋游戏,而不用再点开看一遍代码

一般情况下单数的情况比较多,符合基本的命名规则就好,清晰明确的表明你工具类的用处。

大都加s比如
org.apache.commons.io.IOUtils
org.apache.commons.io.FileUtils
org.apache.commons.lang.StringUtils
org.apache.http.util.EntityUtils

工具类最好是使用Utils毕竟你写的是工具集,而非单个工具方法

急急急 求大神 Java编程 ,从键盘输入十个同学的3门功课的成绩,并输出...
答:代码如下:你需要了解Arrays这个工具类,Scanner类 public static void tenStudents(){ //十个同学3科成绩,总分 int[][] strs = new int[10][4];int allSumScore = 0;System.out.println("开始录入"+strs....

问一个java编程问题:定义一个矩形类(Rectangle)
答:public class Rectangle { // top, left 左上角那个顶点的坐标 // width: 宽 // heigth: 长 private double top, left, width, height;// 构造函数 public Rectangle(double top, double left, double width, double...

java 什么叫工具类
答:是包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈Stack类、向量Vector类等)。集合类、时间处理模式、日期时间工具等各类...

math类中的方法
答:Math类是Java点的编程工具类提供了许多数学计算相关的方法。下面是Math类中常用的方法及其解释:abs(double a):返回参数的绝对值。ceil(double a):返回大于等于参数的最小整。floor(double a):回小于等于参数的最大整数。

java编程,声明一个类,定义一个方法以计算一维数组中的最大值并返回该...
答:有好多种做法,可以用jdk里的库,也可以只用基本语法。1、用Array类 import java.util.Arrays; public static int MAX(int[] arr) { Arrays.sort(arr); return arr[arr.length-1]; }2、用Collections类 ...

java 中 List<T>如何按照T中的一个字段排序?
答:可以通过以下工具类进行实现:import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/ List按照指定字段排序工具类 param <T> / publi...

java编程题,实现一个简单的英中天气转换器
答:无法转换";}}public static void main(String[] args) {boolean tbd = true;do {System.out.print("请输入天气情况的第一个英文字母:");Scanner scanner = new Scanner(System.in);String input = scanner.next()....

定义一个名为Vehicles(交通工具)的基类,该类中应包含String类型的成员属 ...
答:"桑塔纳", "红色", 5);car.showCar();Truck truck = new Truck("解放", "蓝色", 10);truck.showTruck();} } 保存为 Test.java 把这个四个文件放在一个目录下,在cmd中输入 javac Test.java java Test ...

关于java工具类的理解 为什么java要提出个工具类的概念,按照面向对象...
答:工具类其实就是对于String,Collection,IO等常用类的功能的扩展。比如IO读写文件。其实大多数时候我希望有一个文件路径,然后调个方法就直接得到文件内容(字符串或者字节数组形式)。如果没有工具类,那么你每个读文件的地方都...

如何在jmeter中调用自己写的java工具包
答:首先在eclipse写个属于自己的工具类,我写了一个根据左右边界截取字符串的工具类GetStringWithLBRB.java,“选择”你所有写的类文件,“右击”选择导出,“导出”jar包(随便命名,记住该类在eclipse中的包路径即可)然后将...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网