1、数组(静态初始化--常见问题)publicclasstest1{publicstaticvoidmain(String[]args){int[]arr=newint[3];arr=null;System.out.print(arr[1]);}}此时程序会报错:nullpointerexception:空指针异常,此时arr指针已经不只指向数组了。//ArrayIndexOutOfBoundsException操作数..
分类:
编程语言 时间:
2016-10-31 22:45:29
阅读次数:
247
1. 构造器的重载 2. 默认构造器 3. 对象初始化块 4. 静态初始化块 5. 实例域初始化 开始静态初始化块。。。结束静态初始化块开始对象初始化块。。。对象初始化开始前 id:-1结束对象初始化块对象初始化结束 id:5no paramter con0 Harry 50000.0 ...
分类:
编程语言 时间:
2016-10-30 16:07:41
阅读次数:
166
初始化块: 包括静态初始化块和普通初始化块。 初始化块初是构造器的补充,初始化块总在构造器之前执行。 初始化块的修饰词只能是static。 系统可以使用初始化块来进行对象的初始化操作。 基本用法: 如果有一段初始化处理代码对所有对象完全相同,且无需接收任何参数,就可把这段初始化处理代码提取到初始化中 ...
分类:
其他好文 时间:
2016-10-29 18:51:45
阅读次数:
170
数组数组的遍历(1)通过for循环来实现遍历/*
数组的遍历
*/
publicclassArray{
publicstaticvoidmain(String[]args)
{
int[]score={59,89,85,96,78,23};//静态初始化
for(inti=0;i<score.length;i++)
{
System.out.print(score[i]+"\t");
}
}
}遍历过程中..
分类:
编程语言 时间:
2016-10-24 17:55:52
阅读次数:
154
04课堂问题整理 1、请依据代码的输出结果,自行总结Java字段初始化的规律。 public class InitializeBlockDemo { public static void main(String[] args) { InitializeBlockClass obj=new Initi ...
分类:
其他好文 时间:
2016-10-23 11:42:15
阅读次数:
151
1.以下代码无法通过编译,哪里出错了? 原因:因为构造函数Foo()没有进行定义,如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。 截图: 2..请依据代码的输出结果,自行总结Java字段初始化的规律 输出结果: 总结Java字段初始化的规律:Java字段初始化规律系统会按顺序对J ...
分类:
其他好文 时间:
2016-10-21 16:29:45
阅读次数:
151
1.请运行并输入以下代码,得到什么结果 结果: 分析:两个并不属于同一个对象 2.以下代码为何无法通过编译?哪儿出错了? 原因:构造函数Foo未被创建。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。 3.java字段初始化的规律 说要看先定义的和其构造函数的赋值。 4.静态初始化 ...
分类:
编程语言 时间:
2016-10-21 16:18:44
阅读次数:
204
动手动脑: (1)以下代码为何无法通过编译?哪儿出错了? 答: 编译无法通过的原因是类的构造方法有一个参数,而生成对象的时候没有给对象一个参数,所以编译无法通过。如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。所以默认的构造方法不会出现。 (2)请运行TestStaticIniti ...
分类:
其他好文 时间:
2016-10-21 15:53:13
阅读次数:
193
1、如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法 2、代码输出结果:100 300 字段初始化的规律就是若没有给新创建的变量赋初值,自动调用默认的构造函数给其赋初值,如果自行赋值,便是所赋值。 3、运行结果 Root的静态初始化块 Mid的静态初始化块 Leaf的静态初始化块 R ...
分类:
编程语言 时间:
2016-10-21 13:43:28
阅读次数:
179
一.动手动脑 1)题目要求:验证ClassAndObjectTest.java(使用自定义类) 2)源代码: 3)实验结果截图: 4)实验分析:从结果来看,我们需要定义一个对象变量,然后“创建(new)”一个对象,赋值给对象变量。 二.解决问题 早期我们经常这样定义变量“int value=100; ...
分类:
编程语言 时间:
2016-10-21 13:38:32
阅读次数:
275