文章詳情頁
Java局部變量為什么要初始化
瀏覽:125日期:2023-12-18 08:07:03
問題描述
Java局部變量為什么要初始化 如題。謝謝。
問題解答
回答1:編譯器通不過
如果沒有初始化,類似c的隨便指了一個(gè)地址。所以java直接編譯失敗了。
回答2:相對(duì)于全局變量,局部變量的生命周期短,聲明次數(shù)多,如果像全局變量一樣給個(gè)初始值的話會(huì)影響性能,不給初始值又不安全,所以折中了一下,規(guī)定了用戶需要先賦值再使用。
標(biāo)簽:
java
相關(guān)文章:
1. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?2. debian - docker依賴的aufs-tools源碼哪里可以找到啊?3. docker api 開發(fā)的端口怎么獲取?4. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””5. docker容器呢SSH為什么連不通呢?6. python - from ..xxxx import xxxx到底是什么意思呢?7. nignx - docker內(nèi)nginx 80端口被占用8. javascript - 移動(dòng)端,當(dāng)出現(xiàn)遮罩層的時(shí)候,遮罩層里有div是超出高度scroll的,怎么避免滑動(dòng)div的時(shí)候,body跟隨滑動(dòng)?9. ddos - apache日志很多其它網(wǎng)址,什么情況?10. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒有反應(yīng)
排行榜

熱門標(biāo)簽