摘要: Java中存在着两种Random函数:一、java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。例子如下:package IO;import java.util.Random;public class TestRandom { public static void main(String[] args) { // 案例1 System.out.println... 阅读全文
posted @ 2014-03-09 21:55 NW_KNIFE 阅读(452173) 评论(4) 推荐(27) 编辑
摘要: publicstaticvoidmain(String[]args) 这绝对不是凭空想出来的,也不是没有道理的死规定,而是java程序执行的需要。 jvm在试图运行一个类之前,先检查该类是否包含一个特殊方法。这个方法必须是公有的,以便在任何位置都能访问得到。这个方法必须是static的,因为这个方法不能依赖任何该类的实例即可运行,而非static的方法,在运行之前要先创建该类的实例对象。 这个方法没有返回值。和C/C++程序不一样,java的程序默认都以常态结束,所以main不返回int。如果要以非常态结束程序,可以用System.exit(1)。 这个方法必须可以接受数目不定的S... 阅读全文
posted @ 2014-03-09 19:59 NW_KNIFE 阅读(28937) 评论(0) 推荐(0) 编辑
摘要: equals如果没有被重写的话,和==的作用是一样的,都是判断两个对象引用是否指向同一个地址。一般重写了equals()方法就表示比较它们“实际意义上相等”,比较的是内容,而不是引用地址。Java中String重写了equals方法,所以此时比较的是两者的内容是否相等,而==比较的永远是地址。package testPage;/* * ==和equals有何区别 * 这是在网上偶然看到的一个帖子,如果让我说,还真说不清楚,所以决定一探究竟。 * */public class StringAndEquals { public static void main(String[] arg... 阅读全文
posted @ 2014-03-09 14:33 NW_KNIFE 阅读(970) 评论(0) 推荐(0) 编辑