代碼寫的好很差,最重要的一個指標就是,能讓別人看的懂你的代碼,讓別人看的懂呢,光靠良好的命名是不夠的,你們必定要養成良好的編程習慣,每一次我入職的時候,我都瞧不上上一任寫的代碼,都會暗暗的鄙視,這代碼寫的是shua,其實呢本身寫的代碼,過兩個月以後,若是不寫註釋,你回過頭看的時候你也會鄙視 本身,這寫的shua,寫的是狗屎嗎,狗屎都比這個好看,因此說註釋也是很重要的,註釋分爲三種 單行、多行和文檔,在HelloWorld中咱們講過了,那麼咱們怎麼生成文檔並查看呢! 下面咱們就用javadoc來生成一下文檔!html
爲何咱們的java可以那麼牛逼,就是由於它能跨平臺! java具備一個特色:一次編譯,處處運行! 什麼是平臺呢,就是咱們所說的操做系統:好比liux系統,mac系統,windows系統!java
咱們所說的跨平臺,是指字節碼文件能夠跨平臺,注意字節碼不是機器代碼,爲何字節碼能夠跨平臺呢,是由於不一樣的Jdk,Jre,運行環境能夠解釋相同的字節碼,就是不一樣的JRE能夠把字節碼翻譯成不一樣的機器語言,咱們下載的Jdk的時候是否是選擇相對應的平臺的jdk, 一份.class能夠經過不一樣的JRE能夠運行在不一樣的平臺上,這就叫作跨平臺!其實跨平臺也沒有那麼高深! JRE就至關於翻譯官,好比你帶着英文的翻譯官你就能夠去美國旅遊,你帶着蒼老師,你就能夠去日本!翻譯官不一樣 ,你是同一我的,你至關於.java 你寫了一個稿.class 而後蒼老師他們就至關於不一樣的JRE!別看跨平臺特別容易,當初java就是靠跨平臺,狠狠地火了一把! 來一個詳細點的圖: 左邊那是編譯環境,右邊是運行環境,經過 類加載器這個東西,將.class裝載到內存中,進行驗證,須要一些java類庫的支持,爲何驗證呢,** 極可能你編譯沒問題,可是運行的時候也有可能出錯,也就是之後經常遇到的Exception,讓你天天掉頭髮的東西,編譯沒問題只能說你寫的代碼語法沒有問題!** java解釋器和即時編譯器,是爲了加快運行效率,一開始的時候java是解釋運行,就是解釋一句運行一句,這樣的話就比較慢了,有了即時編譯器呢,就把一些東西提早編譯好,這樣的話效率會提升不少! 這些東西呢都是在虛擬機裏進行的。 如今呢,可能你們因爲知識量的緣由,理解的不太到位,咱們後邊會回來回顧的,到時候就會品出來個因此然!兄嘚,你品,你仔細的品! 加入咱們的小圈子一塊兒學習:679293162!!