文章詳情頁
Java局部變量為什么要初始化
瀏覽:86日期:2023-12-18 08:07:03
問題描述
Java局部變量為什么要初始化 如題。謝謝。
問題解答
回答1:編譯器通不過
如果沒有初始化,類似c的隨便指了一個(gè)地址。所以java直接編譯失敗了。
回答2:相對(duì)于全局變量,局部變量的生命周期短,聲明次數(shù)多,如果像全局變量一樣給個(gè)初始值的話會(huì)影響性能,不給初始值又不安全,所以折中了一下,規(guī)定了用戶需要先賦值再使用。
標(biāo)簽:
java
相關(guān)文章:
1. javascript - SuperSlide.js火狐不兼容怎么回事呢2. 一個(gè)走錯(cuò)路的23歲傻小子的提問3. java - 創(chuàng)建maven項(xiàng)目失敗了 求解決方法4. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?5. html5 - iOS的webview加載出來的H5網(wǎng)頁,怎么修改html標(biāo)簽select的樣式字體?6. java-se - 正在學(xué)習(xí)Java SE,為什么感覺學(xué)習(xí)Java就是在學(xué)習(xí)一些API。7. python - 如何使用pykafka consumer進(jìn)行數(shù)據(jù)處理并保存?8. javascript - git clone 下來的項(xiàng)目 想在本地運(yùn)行 npm run install 報(bào)錯(cuò)9. 主從備份 - 跪求mysql 高可用主從方案10. python - django 里自定義的 login 方法,如何使用 login_required()
排行榜

熱門標(biāo)簽