关于final
2024-09-08 05:42:41
最近见的一道选择题
刚学习一直认为final修饰,为常量,必须声明时被初始化,现在又明白第二种情况可以通过创建对象之后由构造方法立即初始化。
- 1.final修饰类不能被继承
- 2.final修饰方法不能被重写
- 3.final修饰变量为常量
常量是在常量池,在类编译阶段进入常量池。String可以在运行时进常量池
常量池好处:避免频繁的创建和销毁对象而影响系统性能,实现了对象的共享。在编译阶段就把所有的字符串放到一个常量池中。
加油!
最新文章
- 讓TQ2440也用上設備樹(1)
- POJ 1459:Power Network(最大流)
- 移动端click事件延迟300ms的原因以及解决办法
- LDA-math-认识Beta/Dirichlet分布
- 20145103 《Java程序设计》第3周学习总结
- 应用引擎BAE3.0介绍及百度BAE3.0支持并发多少
- Android学习笔记--广播(Broadcast)
- 正则表达式、find、grep、awk、sed
- 【C++第三课】---新的关键字
- 【Bootstrap3.0建站笔记二】button可下拉弹出层
- 201521123071 《JAVA程序设计》第十周学习总结
- Leetcode_128_Longest Consecutive Sequence
- node传统读取文件和promise,async await,
- ArcGIS API for JavaScript 4.x 本地部署之跨域问题解决法:CORS
- 比原链(Bytom)先知节点 Ubuntu接入文档
- DWR使用总结
- MySQL 高性能优化实战总结
- Maven配置 和创建一个Maven项目
- Tomcat延迟启动
- docker-compose搭建mongoDB副本集(1主+1副+1仲裁)
热门文章
- 09事件传递参数-封装网络请求api get和post合并整合在一起
- 201871010123-吴丽丽 《面向对象程序设计(Java)》第十四周学习总结
- 使用jattach 在host 节点查看容器jvm信息
- STL map 简介
- [LeetCode] 875. Koko Eating Bananas 科科吃香蕉
- shell编程题(七)
- wpf “{DependencyProperty.UnsetValue}”不是属性“Background”的有效值。异常
- 如何编写一个Systemd Service(转)
- 推荐一款语音直播连麦App YAMI
- Swagger2边写代码边写文档