day30
在返回值类型是void的方法当中使用“return;”语句。
“return;”语句出现在返回值为void的方法当中主要是为了用来结束当前方法。
方法在执行过程当中,在jvm中的内存是如何分配的呢,内存是如何变化啊的?
1、方法只定义,不调用,是不会执行的,并且在jvm中也不会给该方法分配“运行所属”的内存空间
只有在调用这个方法的时候,才会动态的给这个方法分配所属的内存空间。
2、在jvm内存划分上有这样三块主要的内存空间(当然除了这三块之外还有其它的内存空间):
*方法区内存
*堆内存
*栈内存
3、关于栈数据内存:
*栈:stack,是一种数据结构
*数据结构反应的是数据的储存形态。
*数据结构是独立的学科,不属于任何编程语言的范畴,只不过在大多数编程语言当中要使用数据结构。
*作为程序员要提前精通:数据结构+算法【计算机专业必修的一门课程】
*常见的数据结构:
-数组
-队列
-栈
-链表
-二叉树
-哈希表/散列表
.........
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号