你的位置:首页 > Java教程

[Java教程]对象的行为和数组


1.  调试步骤:

A.定位逻辑错误的错误点,设置断点

B.启动调试—Debug

C.单步执行(F5单步进入,F6单步跳过),观察变量(variables)

D.修改

2.  调用方法

A.方法返回一个值

B.方法不返回一个值

C.方法抛出一个异常给方法的调用者

3.  组成方法签名的部分

A.访问修饰符(public 公用的、private 私有的、protected 受保护的、默认的)

B.可选修饰符(static静态的, final最终的, abstract抽象的, native本地的, synchronized互斥的)

C.返回值

D.方法名

E.形式参数列表

F.抛出的异常列表

4.  在Java中只有值传递

5.  方法重载

含义:在同一个类中有一到多个方法名相同,但参数列表不同(参数类型不同或参数个数不同,满足其中一个条件即可)

6.  构造器(构造方法)

A.构造方法在类创建对象时被调用,初始化对象中的成员变量。

B.构造器须满足两个条件:

a.构造器的名称必须与类名相同

b.构造器没有返回值或返回值类型

C.在类中没有添加构造器时,编译器会给类添加一个默认的构造器。这个默认的构造器没有形式参数,而且不做任何事情。如果我们在类中添加了一到多个构造器,那么编译器就不会为类添加默认的构造器。

D.在构造器中使用this: this(参数列表)用于一个构造器调用本类中的其它构造器,但是this语句必须是本类构造器的第一行,否则会报错。

7. 数组含义:

数组是存储在一个连续的内存块中的元素集合。数组中的每个元素必须是相同的数据类型,并且通过索引(下标)进行区分。数组中的第一个元素的索引为0。(索引:数组中元素的编号)

8.  创建数组的步骤:

A.声明一个对数组的引用。例如:int [ ] sum; 或 int sum [ ];

B.使用关键字new分配空间。例如:sum=new int[20] 或 int [ ] sum = new int[10];

9.  数组长度:length

数组下标越界错误:

java.lang.ArrayIndexOutOfBoundsException;

10.  数组初始化

int [ ] sum = {1,4,5,6,7};

int [ ] sum = new int[ ]{12,56,7,8};

11.  foreach语法结构:foreach用于数组或集合遍历

for(数据类型 变量: 数组或集合名){

}

数据类型:单个元素的类型

变量:指代遍历到的元素值

12.  多维数组

Int [1 ] [2 ] sum = {

            {1,2,3},

            {4,5,6} 

};

for(数据类型 变量: 数组或集合名){

   for(数据类型 变量: 数组或集合名){

}

}