当前位置: 技术问答>RedHat 7.1英文版怎么样通过外挂支持中文?只要求支持......
iis7站长之家
要求我做个静态类,高手给点提示和注意事项吧,谢谢了!
来源: 互联网 发布时间:2015-08-24
本文导语: 此静态类用来存放小量数据库表的数据和一些检验方法,我以前没有做过,资料也很少,希望高手指点! | 我猜你要的是这样一个东西:在整个运行期只初始化一次,且只实例化1个对象,初...
此静态类用来存放小量数据库表的数据和一些检验方法,我以前没有做过,资料也很少,希望高手指点!
|
我猜你要的是这样一个东西:在整个运行期只初始化一次,且只实例化1个对象,初始化以后的数据不需要在变动。如果是这样,你可以参考下面这段代码。
public class Singlenton {
private static String strParameter;
static{
//初始化你的数据。
strParameter = "abc";
}
public static String yourMethed() {
return strParameter;
}
}
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工具类,应该也是这样。
**/
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工具类,应该也是这样。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。