摘要:
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串、数字。或者随即生成一个不定长度的数字、或者进行一个模拟的随机选择等等。Java提供了最基本的工具,可以帮助开发者来实现这一切。一、Java随机数的产生方式在Java中,随机数的概念从广义上将,有三种。 (1)、通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字。 (2)、通过Math.random()返回带正号的double值,该值大于等于0.0且小于1.0。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。 (3)、通过Random类来产生一个随机数,这个是专业的Random.. 阅读全文
摘要:
申明:1.首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2.newString()和newString("")都是申明一个新的空字符串,是空串不是null;3.Stringstr="kvill";与Stringstr=newString("kvill");的区别:在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。常量池(constantpool)指的是在编译期被确定,并被保存在已编译的.c 阅读全文