银行行业面试题更新 2026-08-05

在Java中,使用 new String("") 创建一个空字符串对象时,它的内存占用大约是多少?

平安银行银行技术原理Java

考察说明

考察对Java字符串对象内存布局和常量池机制的理解

回答思路

  1. 理解new String("")与字符串字面量的区别
  2. 能说明String对象在堆上的内存布局(对象头、字段、引用)
  3. 能估算出具体的字节数或说出存在额外的对象开销