java笔记(二)[java中随机数的产生方式&java中的serializable接口&java中的DecimalFormat]

1、

• 随机数的使用,第一种方式是使用java.lang包中的Math类中的静态方法Math.random(),来获取0.0到1.0的double量,可以根据m+(int)(Math.random()*n)来获得从m---n+m的int量,或者通过(char)(char1+Math.random()*(char2-char1+1))可以获得从char1---char2之间的字符。第二种是使用java.util包中的Random类构建Random对象从而从实例中根据方法获得随机数。
• Java.lang.Math包中的Math类对应的方法均为静态方法

2、
• 数据的格式化使用java.text包中的DecimalFormat类,其均继承自java.text.Format类,在java.text包中还包括了其他的关于数字方面的格式化类。注意java.text.DecimalFormat继承了java.text.NumberFormat尤其是调用format方法时候注意那三个参数的和他父类的format方法。

3、
• 关于Serializable接口的理解,其接口中并没有定义任何需要实现的方法,interface并不一定需要定义需要实现的方法,其为一种标志接口(marker interface),用于标志该类是可序列化的,主要是在输入输出中使用,序列化写入和反序列化读出。[详情参考笔记Serializable](点击链接跳转)


版权声明:本文为Zhipeng_Hou原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。