文章详情页
Java局部变量为什么要初始化
浏览:149日期:2023-12-18 08:07:03
问题描述
Java局部变量为什么要初始化 如题。谢谢。
问题解答
回答1:编译器通不过
如果没有初始化,类似c的随便指了一个地址。所以java直接编译失败了。
回答2:相对于全局变量,局部变量的生命周期短,声明次数多,如果像全局变量一样给个初始值的话会影响性能,不给初始值又不安全,所以折中了一下,规定了用户需要先赋值再使用。
标签:
java
相关文章:
1. android - 安卓做前端,PHP做后台服务器 有什么需要注意的?2. docker gitlab 如何git clone?3. docker-compose 为何找不到配置文件?4. css - 使用blur()滤镜为什么有透明的效果5. angular.js - 通过数据中children的个数自动生成能点击展开的div6. python的bs4如何筛选出h1标签中的内容7. java - spring-data Jpa 不需要执行save 语句,Set字段就可以自动执行保存的方法?求解8. javascript - 移动端H5页面禁止缩放了,在浏览器上仍然可以缩放9. javascript - [MUI 子webview定位]10. 前端 - css3 3d效果问题
排行榜
