201671010116. 2016-2017-18《Java程式設計》第18周學習總結

來源:互聯網
上載者:User

標籤:靜態   分析   去掉   部分   參數   運行   oid   []   內容   

不知不覺一學期快要結束了,Java 基礎只能說熟悉,還達不到熟練,更談不上精通,停留在知識邊緣地帶,都沒深入到它們的精華部分,對它們的精華部分知之甚少。

還記得我編寫的第一個經典程式“hello Word”。從那時起我已開始走進Java的世界。當時自己不是很理解為什麼main方法一定要這樣來定義public static void main(String[] args),能不能不這樣寫?問了好多同學,他們告訴我的答案是一樣的“java本身要求就是這樣子的”,但我自己不甘心,就進行了下面的好多操作:把main改個名字運行一下,看看報什麼錯誤,然後根據出錯資訊進行分析;把main的public取掉,在試試看,報什麼錯誤;static去掉還能不能運行;不知道main方法是否一定要傳一個String[]數組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數名稱的,也可以把args改成別的名字,看看運行結果如何。 結果把Hello World程式反覆改了七八次,不斷運行,分析運行結果,最後就徹底明白為什麼了main方法是這樣定義的了。原來因為java虛擬機器運行時,找的介面就是main方法,如果沒有此方法,是不運行程式的。所有static成員都是在程式裝載時初始化的,被分配在一塊靜態儲存地區。  這個地區的成員一旦被分配,就不再改變地址啦。直到程式結束才釋放。  main()就儲存在這裡。  

到現在對java的認識也只是片面的,要編寫一個比較複雜點的程式對我來說很難,比如點名器,對分塊內容整合不到一起,多次嘗試但仍然失敗了。java是一門不一般的課程,知識不斷在更新,學習無止境。

201671010116. 2016-2017-18《Java程式設計》第18周學習總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.