要求我做个静态类,高手给点提示和注意事项吧,谢谢了! 题目描述不好,反正就是做个class来存放少量数据,同时一些数据比较之类的方法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我猜你要的是这样一个东西:在整个运行期只初始化一次,且只实例化1个对象,初始化以后的数据不需要在变动。如果是这样,你可以参考下面这段代码。public class Singlenton { private static String strParameter; static{ //初始化你的数据。 strParameter = "abc"; } public static String yourMethed() { return strParameter; }} * 公用工具类 **/public class MasterUtil { /** * 说明:因为除法只能得到整数而不能得到小数,所以本方法是为得到小数 * veracity是被除数,divisor是除数,veracityNum是小数点后的要精确的位数 **/ public static String getStringDecimal(int veracity,int divisor,int veracityNum) { int multiple = 10*veracityNum; int intPart = veracity/divisor; int deciPart = veracity%divisor*multiple/divisor; return intPart+"."+deciPart; }}小例子。只需Master.getStringDecimal(1,2,3)即可。因为方法是静态的,所以不需要实例化对象,不一定非的要一次实例化模式,你可以看一下java的Util工具类,应该也是这样。 请教:java中显示二进制的问题 正在学习JAVA,请问大家,学习API的最佳时间是什么时候 JAVA程序员之路 问一个JNI的难题?! 從as2.0想學 java 有没有好的Java 编译工具(除了Borland的)? 驱动程序找不到Class.forName("oracle.jdbc.driver.OracleDriver");,在程序中还要设置什么? 如何让浏览器可以打开SWing的Applet 怪事怪事,在win2000下设环境变量没反应。 各位大虾,websphere的问题 利用管道实现线程间的通讯 serlevt的小问题!
static{
//初始化你的数据。
strParameter = "abc";
} public static String yourMethed() {
return strParameter;
}}
**/
public class MasterUtil
{
/**
* 说明:因为除法只能得到整数而不能得到小数,所以本方法是为得到小数
* veracity是被除数,divisor是除数,veracityNum是小数点后的要精确的位数
**/
public static String getStringDecimal(int veracity,int divisor,int veracityNum)
{
int multiple = 10*veracityNum;
int intPart = veracity/divisor;
int deciPart = veracity%divisor*multiple/divisor;
return intPart+"."+deciPart;
}
}小例子。只需Master.getStringDecimal(1,2,3)即可。
因为方法是静态的,所以不需要实例化对象,不一定非的要一次实例化模式,
你可以看一下java的Util工具类,应该也是这样。