Java
文章平均质量分 54
Jsq9
。
展开
-
Java局部变量和成员变量的区别(Java笔记)
局部变量和成员变量的区别 1.定义的位置不一样【重点】 局部变量:在方法内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样【重点】 局部变量:只有方法当中可以使用,出了方法就不能再用 成员变量:整个类都能使用 3.默认值不一样【重点】 局部变量:没有默认值,如果要使用,必须手动进行赋值 成员变量:如果没有赋值,会有默认值,规则和数组一样 4.内存的位置不一样 局部变量:位于栈内存 成员变量:位于堆内存 5.生命周期不一样 局部变量:随着方法进栈而诞生,随方法出栈而消失 成员变量:随着对象创建而原创 2020-08-20 16:10:33 · 150 阅读 · 0 评论 -
Java 对象的内存图(Java笔记)
一个对象的内存图原创 2020-08-19 18:06:37 · 146 阅读 · 0 评论 -
Java 数组元素反转(Java笔记)
数组元素的反转 解题思路: 代码如下: public class ArrayFan { public static void main(String[] args) { int arr[] = {1,2,3,4,5,6,7}; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } System.out.println("-原创 2020-08-04 18:09:31 · 286 阅读 · 0 评论 -
Java内存(Java笔记)
Java内存主要划分为5个部分: 1.栈(Stack):存放的都是方法中的局部变量。方法运行一定要在栈当中运行。 2.堆(Heap):凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值:16进制 堆内存里面的数据,都有默认值,规则: 数据类型 默认值 整数 0 浮点数 0.0 字符 ‘\u0000’ 布尔 false 引用类型 null 3.方法区(Method Area):存储.class相关信息。包含方法的信息。 4.本地方法栈(Native Met原创 2020-08-04 16:43:09 · 104 阅读 · 0 评论