- 博客(4)
- 收藏
- 关注
原创 java中类和对象的定义及使用(2)-java对象内存图
Java中类和对象与数组一样,在java虚拟机(jvm)运行程序时同样需要对对象的内存进行分配。 2.1:对象内存图 成员变量使用时的内存分配:假设我们定义类的属性(成员变量)和类的行为(成员方法)如下: public class student { String name; int age; int number; String address; public void course(){ System.out.print...
2021-11-20 22:11:55
474
原创 java中类和对象的定义及使用(1)
1.类和对象:Java的学习过程中类和对象往往在一起出现与使用,那么我们怎么去理解和学习呢? 1.1 类:类是具有共同属性和行为的事物,比如我们在进行班级成员统计时,每个学生都要求统计姓名,年龄,学号,家庭地址。我们可以将这些认为是学生这个类所具有共同属性,每个学生要求上课,考试,我们又可以将这些认为是学生这个类具有的共同行为。大多数情况下,我们用成员变量表示类的属性,用成员方法表示类的行为。 那么我们就可以在程序中简单的定义学生为一个类。类的简单定义如下: public class ...
2021-11-20 20:31:36
1019
原创 java中数组与堆栈
在学习数组时接触到了堆和栈的概念,在说堆内存和栈内存之前我们先了解一下内存: 1.内存:内存是计算机中临时存储区域,作用是运行程序。我们编写好的代码是存在硬盘中的,想要让代码运行起来必须将代码放在内存中,Java虚拟机(JVM)想要运行程序(将.java文件转为.class文件)就必须对内存空间进行分配和管理。而java中的内存分为:寄存器,本地方法栈,方法区,堆内存,方法栈五个部分。 2.Java在运行代码时,栈内存:里面存储的数据只有在程序调用时才存在,调用结束后内存释放。 ...
2021-11-13 19:42:00
1183
原创 java中的形参与实参
1.形参:形参定义在方法(函数)中,只有调用所对应的函数时才会分配给形参内存单元,调用结束后释放所分配的内存单元,因此形参只可以在定义的函数内部使用。 2.实参:实参可以是变量,常量,表达式等等。从刚开始定义便有内存单元,所分配的内存单元与是否调用无关。 例如: main函数中: int a = 10; int b = 11;属于实参,定义开始就在内存中分配了存储单元。 test函数中:int a,in b;是实参,只有调用test函数时才会分...
2021-11-12 21:43:24
5802
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人