
Java
Zale_J
博观而约取,厚积而薄发
展开
-
Java 注释会影响程序的运行结果么?
先说结论,其实是会的比如如下这么一段代码:public static void main(String[] args) { String name = "隔壁老王"; // \u000dname="隔壁老季"; System.out.println(name); }乍一看结果肯定是【隔壁老王】,但是运行一下试试:这是为啥呢?大家应该仔细一看应该差不多就明白了,关键就在于\u000d这个Unicode字符,Java在编译后将会对它进行转义,于原创 2021-01-20 13:48:52 · 2407 阅读 · 1 评论 -
为何Java中不适用的对象要置null
前言许多Java开发者都曾听说过“不使用的对象应手动赋值为null“这句话,而且好多开发者一直信奉着这句话;问其原因,大都是回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。鉴于网上有太多关于此问题的误导,本文将通过实例,深入JVM剖析“对象不再使用时赋值为null”这一操作存在的意义,供君参考。本文尽量不使用专业术语,但仍需要你对JVM有一些概念。示例代码我们来看看一段非常简单的代码:public static void main(String[] args) {转载 2020-05-19 13:26:36 · 375 阅读 · 0 评论