05 2016 档案
摘要:Java程序中的对象在运行时会出现两种类型:编译时类型和运行时类型,例如: Animal a=new Dog();//多态,父类的引用指向子类的对象。在编译时变量a会被认为是Animal类型(父类),而运行时a会被认为是Dog类型(子类型)。 此外,有的程序在运行时接收外部传入的对象,编译时类型为O
阅读全文
摘要:在编程中,在方法调用之间复制数据的过程称为按值调用。在java中,我们不需要指定要传递的实际参数要使用按值调用,因为它是自动发生的实际上也是唯一的选择。不管传递给方法的实际参数是什么类型,相关的形式参数都会得到该数据的一份拷贝,这就是按值调用的工作原理。 有如下代码: public class Te
阅读全文
摘要:有如下经典代码: 运行结果为:a=1,b=0; 如果将代码加以修改,将原来的3-5行代码如下: public static Singleton singleton = new Singleton(); public static int a; public static int b = 0; 修改为
阅读全文
摘要:创建String对象的方法最常见的有两种: 1.使用String对象的构造器显示创建。如:String str=new String("Hello"); 2.通过字符串常量直接给String类型变量赋值隐式创建。例如:String str="Hello"; 两种形式来创建,第一种是用new()来创建
阅读全文

浙公网安备 33010602011771号