學習java也一個月多了,我這個人吧總感覺格局有點小,太小家子氣,在學習新東西的過程中我開始逐漸對自己有一些認識吧。首先就是學習的進度不夠快,總是執著與基礎,就像高中的時候吧,雖然當時在我們班我的成績足夠好了,但自己學習複習的過程中仍然執著與基礎。導致自己的學習進度不快,對於自己來說也限制了自己更多 ...
學習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能夠識別出來(這些方法的簽名不同,或參數個數不同或參數類型不同)(多態的體現)實際是新加的方法,也可重載父類的同名方法
方法的覆蓋:子類重新定義與父類同名的方法,實現對父類方法的覆蓋
多態的兩種情形:編譯時:重載(多個同名的不同方法) 運行時多態:覆蓋(子類對父類的方法進行覆蓋)