自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Java新手的一段代碼,到現(xiàn)在入職一年了竟然還沒搞懂?求解釋

開發(fā) 后端
網(wǎng)上關(guān)于Java的文章和資料也很多,雖然程序員的起步都是Helloworld,可是很多畢竟都是理論知識,加上Java覆蓋得確實比較廣闊,這就讓得很多的Java新手的基礎(chǔ)不是很扎實。

如今的程序員,可以說是非?;馃岬穆殬I(yè)了。而Java作為應(yīng)用最為廣泛的編程語言之一,要說數(shù)業(yè)界最火的方向也不為過,市場上關(guān)于Java的書籍不知道有多少!網(wǎng)上關(guān)于Java的文章和資料也很多,雖然程序員的起步都是Helloworld,可是很多畢竟都是理論知識,加上Java覆蓋得確實比較廣闊,這就讓得很多的Java新手的基礎(chǔ)不是很扎實。這不,近日有一位Java程序員表示:

 

Java新手的一段代碼,到現(xiàn)在入職一年了竟然還沒搞懂?求解釋

可以看到,確實是一段比較基礎(chǔ)的代碼,很多程序員都能看得懂,于是網(wǎng)友們紛紛評論道:

 

Java新手的一段代碼,到現(xiàn)在入職一年了竟然還沒搞懂?求解釋

可以看到,這位樓主的問題是不清楚為什么Null還能調(diào)用方法。于是有網(wǎng)友有在下方詳解道是因為樓主對于類加載方面不是非常清楚,并不是Null的問題,而是因為靜態(tài)方法的調(diào)用和類是否為Null不相關(guān)。不光如此,很多網(wǎng)友由此發(fā)現(xiàn)了這位樓主的問題,畢竟從事了一年的Java開發(fā)卻還不懂這個基礎(chǔ)問題,于是還有網(wǎng)友解釋:

  • @書籍很多:講道理,應(yīng)該是編譯器優(yōu)化成了類的方法調(diào)用了,但是其實是沒有通過實例的,所以咯,并沒有npe。
  • @技術(shù)附件:cmd里面Javac方法執(zhí)行完之后,靜態(tài)方法的調(diào)用和非靜態(tài)不一樣的,靜態(tài)方法的調(diào)用不需要Null對象啊,自然就沒問題。
  • @睡覺啊是:建議樓主多去了解下方法區(qū)、堆、JVM之類的,人家t.m()這行IDE都提示你了,你還傻傻的問。

 

[[333606]]

不光是Java,很多程序員新手在入門的時候可能學(xué)到的東西不是很全面,在某一方面的基礎(chǔ)不是很好其實是很正常的事情,我們只有把基礎(chǔ)學(xué)得扎實才能防止出現(xiàn)上述類似的情況!

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2019-06-19 10:57:48

新人入職代碼

2020-11-24 06:17:57

微信代碼移動應(yīng)用

2021-07-26 23:39:20

Java變量代碼

2020-12-31 10:14:42

防注入代碼繞過

2022-06-21 12:27:12

JavaScript前端

2020-04-29 10:19:29

Python數(shù)據(jù)函數(shù)

2020-02-07 08:00:29

代碼Java8Bug

2025-01-06 07:10:00

2015-03-27 11:34:59

JavaJava編寫引發(fā)內(nèi)存泄露

2014-07-08 09:21:10

死代碼創(chuàng)意歌曲

2018-06-19 08:02:00

統(tǒng)計程序微信

2020-09-22 08:06:45

代碼事故

2018-11-02 16:16:41

程序硬盤存儲

2019-07-23 08:18:43

算法工程師人工智能機器學(xué)習(xí)

2021-10-06 15:46:09

Windows 11Windows微軟

2021-02-04 07:55:28

代碼離職互聯(lián)網(wǎng)

2018-06-23 08:02:31

程序員代碼故事

2021-01-14 11:39:05

云計算

2019-08-09 17:53:41

戴爾

2020-04-03 10:14:57

內(nèi)存蠕蟲代碼web安全
點贊
收藏

51CTO技術(shù)棧公眾號