java笔记(二)[java中随机数的产生方式&java中的serializable接口&java中的DecimalFormat]
2015-08-03 12:46
489 查看
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](点击链接跳转)
• 随机数的使用,第一种方式是使用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](点击链接跳转)
相关文章推荐
- PL/SQL与Java程序互相调用
- 转!java设计模式--单例模式
- Java基础加强之反射
- java中的serializable接口详解
- 2015.8.3 Java
- java连接mysql 连接数太多
- java笔记(一)[static和final常量&String.format()问题&Array类&finalize方法及内存回收]
- windows下解决快捷键失效的万能方法
- spring data 系类的封装框架开源
- java随机数
- 初学Struts2-自定义拦截器及其配置
- spring 国际化-i18n
- java通过反射+javassist获得方法所有信息(返回值、方法名、参数类型列表、参数列表)
- 使用dom4j把XML文件解析成JavaBean
- [leetcode-57]Insert Interval(java)
- 使用maven打包,报出java.lang.OutOfMemoryError: Java heap space
- Spring+Hibernate4配置使用cache的问题
- 利用Myeclipse为现有项目添加maven支持,傻瓜式操作即可轻松解决jar包依赖问题
- java中repaint()定时刷面板问题及演示代码(附滚动条实现)
- Java中Map的问题