文章詳情頁(yè)
Java局部變量為什么要初始化
瀏覽:124日期:2023-12-18 08:07:03
問(wèn)題描述
Java局部變量為什么要初始化 如題。謝謝。
問(wèn)題解答
回答1:編譯器通不過(guò)
如果沒(méi)有初始化,類似c的隨便指了一個(gè)地址。所以java直接編譯失敗了。
回答2:相對(duì)于全局變量,局部變量的生命周期短,聲明次數(shù)多,如果像全局變量一樣給個(gè)初始值的話會(huì)影響性能,不給初始值又不安全,所以折中了一下,規(guī)定了用戶需要先賦值再使用。
標(biāo)簽:
java
相關(guān)文章:
1. docker綁定了nginx端口 外部訪問(wèn)不到2. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?3. docker容器呢SSH為什么連不通呢?4. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?5. docker不顯示端口映射呢?6. angular.js - angular內(nèi)容過(guò)長(zhǎng)展開(kāi)收起效果7. nignx - docker內(nèi)nginx 80端口被占用8. java - 為什么此私有靜態(tài)變量能被訪問(wèn)呢?9. fragment - android webView 返回后怎么禁止重新渲染?10. php - mysql 模糊搜索問(wèn)題
排行榜

熱門標(biāo)簽