Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如果创建一个对象会发生什么:
new String("Hello World!");
并且不要将结果存储在引用变量中。
没有什么。
您创建一个对象,该对象将被垃圾收集,因为不存在对它的引用。
编译器还可以决定在-serverVM 模式下对其进行优化,因为这是“死代码”。
-server
创建对象,然后稍后收集垃圾。
如果代码被多次执行,我猜它会被 JIT 编译器删除