day30

在返回值类型是void的方法当中使用“return;”语句。

“return;”语句出现在返回值为void的方法当中主要是为了用来结束当前方法。

方法在执行过程当中,在jvm中的内存是如何分配的呢,内存是如何变化啊的?

1、方法只定义,不调用,是不会执行的,并且在jvm中也不会给该方法分配“运行所属”的内存空间

只有在调用这个方法的时候,才会动态的给这个方法分配所属的内存空间。

2、在jvm内存划分上有这样三块主要的内存空间(当然除了这三块之外还有其它的内存空间):

   *方法区内存

   *堆内存

   *栈内存

3、关于栈数据内存:

   *栈:stack,是一种数据结构

   *数据结构反应的是数据的储存形态。

   *数据结构是独立的学科,不属于任何编程语言的范畴,只不过在大多数编程语言当中要使用数据结构。

   *作为程序员要提前精通:数据结构+算法【计算机专业必修的一门课程】

   *常见的数据结构:

   -数组

   -队列

   -栈

   -链表

   -二叉树

   -哈希表/散列表

.........

posted @ 2021-08-19 22:27  椅念琼  阅读(47)  评论(0)    收藏  举报