最近審查一些Java Swing代碼,看到這一點:是否將字符串封裝爲字節[]以節省內存過量使用? (JAVA)
byte[] fooReference;
String getFoo() {
returns new String(fooReference);
}
void setFoo(String foo) {
this.fooReference = foo.getBytes();
}
上面可以節省你的內存佔用有用或因此我告訴。
這種矯枉過正是否有人用這種方式封裝了它們的字符串?
除非你存儲數千兆或字符串的演出的話,我根本不會去想這樣做 – 2010-07-29 22:17:15