jvm的一个简单的变量的垃圾回收

B类

@Controller

@RequestMapping("/b")

public class B {

private  String b;

    public StringgetB() {

return b;

    }

public void setB(String b) {

this.b = b;

    }

@RequestMapping("/b1")

public  Stringfun(){

this.setB("sssss");

        System.out.println(this.getB());

        return  "redirect:/a";

    }

}

A类

@RestController

public class A {

@RequestMapping("/a")

public  void fu(){

B bclass=new B();

        System.out.println(bclass.getB());

    }

}


当执行b/b1的时候就会发现A中打印的是null,这就是被回收了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • DAY 05 1、 public classArrayDemo { public static void mai...
    周书达阅读 758评论 0 0
  • Object类位于java.lang包中,java.lang包有最基础的和核心的类,在编译时会自动导入; Obje...
    遇见你的故事阅读 651评论 0 0
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,681评论 1 114
  • 设计模式六大原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类...
    viva158阅读 792评论 0 1
  • Advanced Language Features 知识点:一. static修饰符 static修饰符可以用来...
    风景凉阅读 463评论 0 0