JAVAOO 5~6章笔记
2015-04-05 16:10 MADDOG520 阅读(132) 评论(0) 编辑 收藏 举报对象行为:
断点调试:
1.定位(设置断点)
2.启动调试
3.单步执行,观察
4.修改
访问修饰符:
可选修饰符:static final abstract native
静态成员为类的所有对象共享。
在静态方法中 只能直接调用静态成员 不能直接调用非静态成员
成员方法中 可以直接调用静态成员与非静态成员
方法重载:
当一个类有两到多个同名但有不同参数列表的时候
构造器:
构造器是一个特殊的方法,它在创建一个实例时被调用执行
特点:
构造器的名称必须要与类名称相同 没有返回值和返回值类型
构造器默认情况下 类中有一个无参构造方法
构造器调用其他构造器用this. 放在第一句
第六章 数据
数组:
数组是存储在一个连续的内存块中的元素集合
数组中的每个元素必须是相同的数据类型 并通过索引进行区分。数组中的第一个元素的索引为0
声明方式:int name[] int[] name;
分配空间:name = new int[10];
声明并分配空间:int name = new int[10];
name.length:获得数组的长度
java 内存分配浅析
JVM
java 程序运行在JVM上
JVM是java程序和操作系统之间的桥梁
JVM实现了java的平台无关性
内存分配:
寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制
柞:保存局部变量的值 包括:1.用来保存基本数据类型的值 2.保存类的实例的引用
堆:用来存放动态产生的数据
本类 同一包中不同类 不同包 子类
public √ √ √ √
protected √ √ √
default √ √
private √