1. 程式人生 > >關於最近java學習(一)

關於最近java學習(一)

編程 編譯 關於 識別 興趣 進展 只讀 三種 print

  學習java也一個月多了,我這個人吧總感覺格局有點小,太小家子氣,在學習新東西的過程中我開始逐漸對自己有一些認識吧。首先就是學習的進度不夠快,總是執著與基礎,就像高中的時候吧,雖然當時在我們班我的成績足夠好了,但自己學習復習的過程中仍然執著與基礎。導致自己的學習進度不快,對於自己來說也限制了自己更多的潛力吧。回顧自己這將近20年的學習時光,自己也對學習的過程有了更清晰的認識。學習是一個接受 掌握 運用所學的過程,對於任何一個人來說,學習的伊始都是不容易的,尤其是自學吧,最近真的是有深刻的認識,在這個剛接觸的過程,我什麽都不知道,沒有目標和實現自己目標的方法,十分的迷茫。但要記住的是堅持,持之以恒的學習,在十幾天之後自己的目標也逐漸清晰,學習的過程也有了了解。現在可以說是從幾乎不知道,不清楚,不了解到現在的有動力,有目標,有進展。

  ·最近真的天天腦子都是面對對象,繼承,封裝這些東西,洗澡的時候都在琢磨,我也可以確信自己確實是對編程有著興趣吧。最近我學了傳播智客畢向東的javase部分,只能說東西確實很多,而且以前沒接觸過,看的也不是太深入。後來又跟著浙江大學的翁愷老師的mooc,老師講的很好易懂雖然不像畢老師那麽面面俱到,但是翁愷老師的課程少了線程一些東西,我又看到了清華大學唐大仕老師的課程,唐老師也許因為是清華的吧,很多東西我不了解但都一筆帶過,但java的部分還是能聽懂。下面是我對於java不太熟悉的一些地方。

  java的數據類型決定了數據的存儲方式和運算方式,分為兩大類:基本數據類型,引用類型(類 接口 數組)。&&--第一個操作數為假則不判斷第二個操作數 ||—第一個操作數為真則不判斷第二個操作數。三種循環:

while語句是一個循環語句,它會首先判斷一個條件是否滿足,如果條件滿足,則執行後面緊跟著的語句或語句括號,然後再次判斷條件是否滿足,如果條件滿足則再次執行,直到條件不滿足為止。後面緊跟的語句或語句括號,就是循環體。
do-while循環和while循環很像,唯一的區別是我們在循環體執行結束的時候才來判斷條件。也就是說,無論如何,循環都會執行至少一遍,然後再來判斷條件。與while循環相同的是,條件滿足時執行循環,條件不滿足時結束循環。

for循環,在循環之前我們已經明確的知道循環的次數。

增強的for語句:Enhanced for 語句可以方便的處理數組,集合中各元素。

int [] ages = new int [10]; for (int age : ages){System.out.println(age);

} 只讀式語句

方法重載:多個方法有相同的名字,編譯時jvm能夠識別出來(這些方法的簽名不同,或參數個數不同或參數類型不同)(多態的體現)實際是新加的方法,也可重載父類的同名方法

方法的覆蓋:子類重新定義與父類同名的方法,實現對父類方法的覆蓋

多態的兩種情形:編譯時:重載(多個同名的不同方法) 運行時多態:覆蓋(子類對父類的方法進行覆蓋)

關於最近java學習(一)