文章详情页
Java局部变量为什么要初始化
浏览:49日期:2023-12-18 08:07:03
问题描述
Java局部变量为什么要初始化 如题。谢谢。
问题解答
回答1:编译器通不过
如果没有初始化,类似c的随便指了一个地址。所以java直接编译失败了。
回答2:相对于全局变量,局部变量的生命周期短,声明次数多,如果像全局变量一样给个初始值的话会影响性能,不给初始值又不安全,所以折中了一下,规定了用户需要先赋值再使用。
标签:
java
相关文章:
1. docker不显示端口映射呢?2. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””3. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!4. javascript eval5. debian - docker依赖的aufs-tools源码哪里可以找到啊?6. nignx - docker内nginx 80端口被占用7. 在mac下出现了两个docker环境8. angular.js - angular指令中的scope属性中用&获取父作用域函数的问题9. docker - 如何修改运行中容器的配置10. docker start -a dockername 老是卡住,什么情况?
排行榜
![javascript eval](http://www.haobala.com/attached/image/18.jpg)