java编程语言
fcltctl
这个作者很懒,什么都没留下…
展开
-
Random 对象、Math.random(转)
Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随...原创 2011-08-23 09:29:46 · 261 阅读 · 0 评论 -
Vector和ArrayList的区别 (转)
Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。 Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 当Vector或ArrayList中的元素超过...原创 2011-08-23 09:54:54 · 79 阅读 · 0 评论 -
Java中static、this、super、final用法
一、static请先看下面这段程序:public class Hello{public static void main(String[] args){//(1)System.out.println("Hello,world!");//(2)}}看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言,例如C,那您也应该能看懂...原创 2011-08-23 15:23:33 · 76 阅读 · 0 评论 -
java 多态的理解
Java中的引用变量有两个类型,一个是编译时的类型,一个是运行时的类型,编译时的类型由声明该变量时使用的类型决定,运行时的类型由实际赋给该变量的对象决定。如果编译时的类型与运行时的类型不一致,就会出现所谓的多态!...原创 2011-08-23 15:50:00 · 99 阅读 · 0 评论 -
方法的重载、override方法覆盖
方法的重载1.方法名要相同2.在同一个类中具有不同的方法签名,方法签名包括参数类型、参数个数和参数顺序3.返回类型不做要求(与返回值无关)override方法覆盖:1、方法名相同。2、方法签名相同。3、返回值相同。4、子类的修饰符要大于等于父类的修饰符。5、子类抛出的异常要小于等于父类抛出的异常。...原创 2011-08-23 15:54:27 · 163 阅读 · 0 评论 -
java io 例子
public class TestIO{ public static void main(String[] args) throws IOException{ //1.以行为单位从一个文件读取数据 BufferedReader in = new BufferedReader( new FileReader("F:\\nepalon\\TestIO.java"...原创 2011-08-29 09:10:30 · 90 阅读 · 0 评论 -
java 虚拟机
[size=medium] 实现平台无关性的基础就是Java虚拟机,是以Java字节码为指令组的软CPU。负责对本地*.class文件解释执行。 包含类加载器、字节确认器、以及JIT实时编译器。 类加载器:用来取得从网络或本地的类文件。 字节确认器:确认类文件是否有正确的格式。 JIT:使虚拟机能提高到编译式的运行效率 。 *.class文件与机器码不同,不是真正...原创 2011-07-11 07:31:57 · 103 阅读 · 0 评论 -
正则表达式30分钟教程
嘎嘎,比较好的学习教程,放在这里,以后用到再看看http://deerchao.net/tutorials/regex/regex.htm原创 2011-08-02 16:34:42 · 57 阅读 · 0 评论