1 class A{
2 private String a = "aa";
3 public void methodB(){
4 String b = "sb";
5 final String c ="adsf";
6 }
7 }
上面的a,b,c分别在内存的什么区域存放的?
1,、堆区、堆区、堆区
2、堆区、栈区、堆区
3、堆区、栈区、栈区
4、堆区、堆区、栈区
1 class A{
2 private String a = "aa";
3 public static void methodB(){
4 String b = "sb";
5 final String c ="adsf";
6 }
7 }
如果是static方法呢?结果会有所变化吗?
1 class A{
2 private String a = "aa";
3 public static void methodB(){
4 String b = "sb";
5 final String c ="adsf";
6 }
7 }
1 class A{
2 private String a = "aa";
3 public static void main(){
4 String b = "sb";
5 final String c ="adsf";
6 }
7 }
如果是在main方法里面呢?
1 class A{
2 private String a = "aa";
3 public static void main(){
4 String b = "sb";
5 final String c ="adsf";
6 }
7 }