牛客习题总结19

    技术2022-07-11  90

    一个Unicode占两个字节16个比特位

    ①无论如何,Integer与new Integer不会相等。不会经历拆箱过程, ②两个都是非new出来的Integer,如果数在-128到127之间,则是true,否则为false java在编译Integer i2 = 128的时候,被翻译成-> Integer i2 = Integer.valueOf(128);而valueOf()函数会对-128到127之间的数进行缓存 ③两个都是new出来的,都为false ④int和integer(无论new否)比,都为true,因为会把Integer自动拆箱为int再去比 String类不可被修改 就在移除一个对象并回收它的内存空间之前,Java垃圾回收器将会调用各个实例的finalize()方法,这样实例对象就有机会可以释放掉它占用的资源。

    Processed: 0.010, SQL: 9