java String类为什么是final的
2024-09-07 23:49:24
1.为了安全
java 必须借助操作系统本身的力量才能做事,jdk提供的很多核心类比如String,这类内的很多方法
都不是java编程语言本身编写的,很多方法都是调用操作系统本地的api,如果被继承的话,被重写了,
往操作系统内部写入一段具有恶意袭击性质的代码,这不就成核心病毒了
不想被修改,就像工具类一样,其实也是为了安全
2.性能
最新文章
- 通俗理解Android事件分发与消费机制
- 一些linux包相关命令
- Java的多态
- LR12.53—第5课:创建负载测试场景
- angular.js ng-class-even ng-class-odd ng-cloak(没啥技术含量)
- 20150608_Andriod 发布方法
- magento搬家步骤和可能遇到的问题
- php技术概要汇总
- [Lua]索引极致,form.lua
- C#实现发送邮件
- Linux 0.11下信号量的实现和应用
- Mark Russinovich 的博客:Windows Azure 主机更新:原因、时间和方式
- Android初级教程启动定时器详解
- 基于opencv的gpu与cpu对比程序,代码来自opencv的文档中
- MLDS笔记:Generalization
- centos 日志文件
- flask使用pymysql连接MySQL,生成xls文件并下载到本地
- 和我一起使用postcss+gulp进行vw单位的移动端的适配
- SPOJ - TSUM 母函数+FFT+容斥
- 编写可维护的JavaScript 收纳架