Java Random
java.util.Random类有两种方式构建方式:带种子和不带种子
1.不带种子
package testjava01;
public class Random {
public static void main(String[] args) {
java.util.Random r = new java.util.Random();
for(int i = 0; i<2;i++){
System.out.println(r.nextInt());
}
}
}
2.带种子
返回结果都是一样
package testjava01;
public class RandomTest {
public static void main(String[] args) {
java.util.Random r=new java.util.Random(10);
for(int i = 0; i < 3; i++){
System.out.println(r.nextInt());
}
}
}
3.
random对象的nextInt(),nextInt(int n)方法的说明:
int nextInt()
返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。
int nextInt(int n)
返回一个伪随机数,它是从此随机数生成器的序列中取出的、在 0(包括)和指定值(不包括)之间均匀分布的 int值。
相关文档:
List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1 List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......
接触java正则表达式有一年的时间了,好久没有复习了,现在写个来复习一下:
package com.fengfei.test;
public class GetNumber {
/**
* 体验Java的正则表达式,找出字符串s中的数字
* @param args
*/
public static void main(String[] args) {
& ......
我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。
这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。
在当前的 ......
转载请注明:来自http://blog.csdn.net/M_ChangGong/ 作者:张燕广
Java实现MD5加密以及解密类,附带测试类,具体见代码。
MD5加密解密类——MyMD5Util,代码如下:
package com.zyg.security.md5;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import ja ......
今天参加网龙笔试,一题是关于HashMap和HashTable的区别,答的不好,回来赶紧学习学习....
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。
1.HashTable的方法是同步的,HashM ......