Think in java 一切都是对象

1、用句柄操作对象:

       People  people = new People()  people.say();  这里people只是一个句柄类似于遥控器,实际上是创建的People对象的存储地址,不同对象之间的信息传递也是依靠句柄进行操作的。

2、内存的分配

       a 寄存器,是最快的保存区域,它位于处理器内部,然而寄存器的数量十分有限,所以 我们程序中是不能对寄存器进行操作的。

        b、堆栈   存储速度仅次于 寄存器  它用来存储java中的句柄等,java对象是不存放到堆栈中的

        c、堆     对象的信息,还会分为多个区域用来存储对象的变量,方法等信息

        d、静态存储 存储static修饰的数据,不会存储对象

        e、常数存储

3、java中的基础数据类型

    boolean 占一个字节  char 2个字节  byte 1个字节  shot 2个字节 int  4  long 8  folat 4 个  double 8

    高精度数字:BigInteger  可以处理任意精度的整数  BigDecimal  任意精度的小树

4、变量默认值:

    a、成员变量会默认设置默认值  

    b、局部变量则需要程序员主动复制,如果局部变量只是声明了 没有赋值,那么 该变量在输出值得时候编译不通过

5、静态static 一旦数据设置为static  那么 这个数据就与对象没有关系而是与类联系,多个对象都会拥有该static 数据的引用

6、注释文档:/**  */

       a、类上注释可以增加作者 版本号 等信息 以及该类的注释

       b、 注释到方法上 可以增加 参数,返回值 异常信息等

        c、用ecplise export 导出 doc文档信息




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值