Java复习笔记(二)

在循环中,结束和终止循环的执行,可以使用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关键字给我们定义的一个类,我们可以直接拿过来使用。因此,它也有属性和方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值