在循环中,结束和终止循环的执行,可以使用break和continue:
1、break是跳出循环,执行循环体外的语句;
2、continue是终止本次循环进入下一次循环。
在使用Eclipse或MyEclipse进行调试时,步骤如下:
1、设置断点,
2、启动调试,
3、单步执行,
4、跟踪程序,观察变量。
如何定义类:
1、定义类名:编写类的最外层框架,
public class 类名 {
}
2、编写类的属性:
在类中的数据和方法统称为类成员。其中,类的属性就是类的数据成员。
3、编写类的方法:
类的方法描述了类所具有的行为,是类的方法成员。
如何创建和使用对象:
使用new关键字创建对象:由类生成对象,称为类的实例化过程。一个实例也就是一个对象,一个类可以生成多个对象。创建语法:new 类名();
数据存储:
堆栈(stack):位于通用RAM(random-access memory,随机访问存储器)中,但通过它的“堆栈指针”可以从处理器那里获得直接支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。这是一种快速有效的分配存储方法。创建程序时,Java编译器必须知道存储在堆栈内所有数据的确切大小和生命周期,因为它必须生成相应的代码,以便上下移动堆栈指针。这一约束限制了程序的灵活性,所以虽然某些Java数据存储于堆栈中----特别是对象引用,但是Java对象并不存储于其中。
对(heap):一种通用的内存池,也位于RAM中,用于存放所有的Java对象。堆不同于堆栈的好处是:编译器不需要知道要从堆里分配多少存储区域,也不知道存储的数据在堆里存活多长时间。因此,在堆里分配存储有很大的灵活性。当你需要创建一个对象时,只需要用new写一行简单的代码,当执行这行代码时,会自动在堆里进行存储分配。当然,为这种灵活性必须要付出相应的代价。用堆进行存储分配比用堆栈进行存储需要更多的时间。
面向对象编程思想的优点:
(1)程序设计是要模拟现实世界中的人、事以及要解决的问题,使之能更好地用计算机来解决现实问题。面向对象程序设计能够让我们使用“类”来模拟现实世界中实体的特征和行为,也就是视图用软件对象模拟现实对象,从而完全实现模拟现实世界。
(2)对象的行为和属性被封装在类中,外界通过调用类的方法来获得,不需要关注内部如何实现。每一个类完成一个相对独立的功能,另一个类在使用它时,也不必知道它究竟如何实现。
(3)通过类的模板,创建n个类的对象,增加了重用性。
......
数据类型总结:
(1)基本数据类型:整型(int)、长整型(long)、短整型(short)、字节型(byte)、双精度浮点型(double)、单精度浮点型(float)、字符型(char)
(2)引用数据类型:字符串(String)、使用class定义的类型
String类是Java开发人员使用class关键字给我们定义的一个类,我们可以直接拿过来使用。因此,它也有属性和方法。