“为什么
strg
在
java
中是不可变的?”张洪学开门见山地问道。
这个问题很棘手。
苏辰听后不由自主的皱起眉头,就连研一的周佩和黄建也面面相觑,似乎他们也回答不上来。
“学长,你的问题超纲了,我们现在还没学java。”陆瑶愤愤不平地说。
“数据是大三才有的课程,你不照样回答上来呢?”张洪学不以为然道。
“我那是运气好,可你这摆明了是欺负人嘛!”陆瑶义愤填膺道。
“他可是传说中的学霸,你都超前学习了,为什么敢断定他就不会呢?”张洪学戏谑地笑了起来。
陆瑶还想说些什么,老余走进来了。
其实他站在门外听了有一会,眼看着苏辰下不来台,这才决定走进来。
微微点头示意后,老余笑着说:“你这个问题有点难度,周佩、黄建,你们俩能回答上来吗?”
“这个……大概跟线程安全性有关。”黄建支吾起来。
“跟稳定性也有一定的关系。”周佩满脸尴尬地说。
老余笑而不语。
他的意思很明显,连研一的周佩和黄建都回答不上来,让苏辰一个大一的新生去回答一门还没上过的学科,简直就是强人所难。
就在老余准备打圆场时,苏辰从容地站了出来说:“字符串在
java
中是不可变的,因为
strg
对象缓存在
strg
池中。”
“由于缓存的字符串在多个客户之间共享,因此始终存在风险,其中一个客户的操作会影响所有其他客户。例如……”
苏辰不卑不亢,侃侃而谈。
极尽专业的回答不仅让张洪学目瞪口呆,就连周佩和黄建也一脸诧异。