【发布时间】:2011-03-22 23:54:26
【问题描述】:
最近正在查看一些 Java Swing 代码并看到了这个:
byte[] fooReference;
String getFoo() {
returns new String(fooReference);
}
void setFoo(String foo) {
this.fooReference = foo.getBytes();
}
以上内容对于节省您的记忆足迹可能很有用,或者我被告知。
这是不是有点矫枉过正,还有其他人以这种方式封装他们的字符串吗?
【问题讨论】:
-
除非你要存储数千兆或千兆的字符串,否则我什至不会考虑这样做
标签: java string oop memory-management byte