Java
zayzy
安心努力
展开
-
_面向对象
1.堆中的成员方法存放地址指向方法区的成员方法 2.局部变量:位于栈内存 成员变量:位于堆内存 3.封装: ①方法是一种封装 ②关键字private也是一种封装 4.boolean类型的gettter: public boolean isMale(){…} 5.①当方法的局部变量和类的成员变量重名时,就近使用局部变量,若要访问类中的变量,则要使用this ②通过谁调用的方法,谁就是this 6.匿名对象:只能使用唯一一次 new Person().name = “张三”; 7.Random 随机数 int原创 2020-08-17 10:36:52 · 93 阅读 · 0 评论 -
数组深层知识点
一、数组 1.java的内存划分与部分 ①栈(Stack):存放的是方法中的局部变量, 方法运行在栈中 局部变量:方法的参数,或者是方法{}内部的变量。 作用栈:一旦超出作用域,立刻从栈内存中消失。 ②堆(Heap):凡是new出来的 堆内存里的东西都有地址值:16进制。 堆内存中都有默认值,规则: 整数:0 浮点数:0.0 字符:‘\u0000’ 布尔:false 引用类型:null ③方法区:存储.class信息,包含方法的信息 ④本地方法栈:与操作原创 2020-08-17 10:23:28 · 127 阅读 · 0 评论