摘要:        
1.问题 如图,我们定义了成员变量name,又写了一个方法sayhello,里面的形参之前说过本质也是一个变量,即是局部变量,也叫name。 这时,我们给成员变量赋值为钢门吹雪,局部变量是西域狂鸭,我们输出name,得到的是哪个名字? 答案是西域狂鸭,原因有两点,第一点java中存在就近原则,我们调    阅读全文
posted @ 2024-11-20 23:13
直実
阅读(30)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1,区别 2.内存位置不同 如图,主方法里的变量stu1和stu2在栈内存,new开辟空间后,name变量在堆内存 . 3.生命周期不同 1.随着对象的消失而消失 https://kdocs.cn/l/cuQvFYJirzaR?linkname=150996495 主方法进栈,遇到method,me    阅读全文
posted @ 2024-11-20 22:19
直実
阅读(11)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.单个对象内存图流程分析 https://kdocs.cn/l/cuQvFYJirzaR?linkname=150996176 1.test类因为有主方法,所以进入方法区(主方法是程序的入口) 2.主方法自动进栈,执行遇到student类型的变量(类是引用数据类型),所以student类进入方法区    阅读全文
posted @ 2024-11-20 11:07
直実
阅读(24)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号