文章详情页
Java局部变量为什么要初始化
浏览:238日期:2023-12-18 08:07:03
问题描述
Java局部变量为什么要初始化 如题。谢谢。
问题解答
回答1:编译器通不过
如果没有初始化,类似c的随便指了一个地址。所以java直接编译失败了。
回答2:相对于全局变量,局部变量的生命周期短,声明次数多,如果像全局变量一样给个初始值的话会影响性能,不给初始值又不安全,所以折中了一下,规定了用户需要先赋值再使用。
标签:
java
相关文章:
1. docker-compose中volumes的问题2. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!3. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””4. dockerfile - 为什么docker容器启动不了?5. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?6. docker gitlab 如何git clone?7. debian - docker依赖的aufs-tools源码哪里可以找到啊?8. nignx - docker内nginx 80端口被占用9. node.js - webpack required打包问题10. javascript - 怎么设计项目的返回码,让不同的返回码代表不同的含义?
排行榜

网公网安备