标签:.com 安全性 ddc tle tabs title inline 网络 字符
今天在看《图解设计模式》,里面出了一个问题“String类用final修饰,导致它无法被继承(扩展),这样做违反了开闭原则,这么做有什么正当理由?”
答案是效率和安全性
首先是效率,由于String类它基本上是最频繁使用的几个类之一,如果使用的不好,会出现很明显的性能问题。所以干脆做成final类的。可以在JVM里做很多优化(比如放在栈中重用),类似的还有StringBuilder,
标签:.com 安全性 ddc tle tabs title inline 网络 字符
原文地址:https://www.cnblogs.com/xujanus/p/9234150.html