還是有點頭緒的好,所以現在就從very beginning來聊聊java。
記得剛開始學java的時候還是比較郁悶的,從我學軟件的同學那里借來了一本core java(其實早就偷瞟了網上的一些東東拉^_^),然后正式開始java之旅。其實滿慶幸自己第一本比較正規的java書籍是core java的,后來看了很多人的評論,加上自己的心得,認為該書確實比較適合初學者,大家沒必要被core這個詞嚇壞的,我原來就一直這樣覺得,有 core的書籍應該會比較core,也比較難,不過嘛。。。^_^
其實第一個程序很傻波的,人家有源程序的,我非要自己照貓畫虎。。。
public class HelloWorld
{
public static void main(String args[])
?{
System.out.println("Hello World!");
}
}
補充一句,我是在記事本上完成的輸入,在命令行下完成的編譯,在命名的時候取為了hello.java,結果當然出現了錯誤啦,不過幸好提示很清楚,“類HelloWorld是公共的,應在名為HelloWorld.java的文件中聲明public class HelloWorld”
后來經過學習,才知道原來HelloWorld這是一個類,一個公用的類,它的名字叫做“HelloWorld”,這整個程序就是HelloWorld類,java規定文件名要是這個公用的類的名字的。。。我想如果沒有教程,這個地方應該會使初學者有點疑惑吧^_^(我的這個blog只是記錄一些學習的小心得,自己隨便記錄一些東東,不是什么教程,所以不全面的地方大家海涵,要是有錯誤,就靠飄過的大俠多指教啦^_^)
java是面向對象的,這個大家都知道,我在學習中也碰到了一些半生不熟的概念,熟悉c++的兄弟應該會比較了解啦。我在這里再寫一遍,目的是讓自己重溫一邊,哈哈^_^
繼承:繼承是一種機制,我記得這個應該是面向對象中引入的概念,它使得一個類能夠從另一個類中繼承所有的行為和屬性。如果有誰對繼承有更多的見解,歡迎指教,因為我一直覺得繼承這個概念很簡單,但又有說不出的感覺,生怕理解有不透徹的地方,呵呵^_^
子類和超類:從別的類繼承下來的類叫做子類,那個被他繼承的類叫做超類。
java通過只允許單繼承來簡化繼承機制,我覺得這個比較爽,c++中的多重繼承至少我覺得很暈,可能我現在還比較菜吧^_^
看來剛開始寫長blog比較容易累吧待續待續,起立放松一下^_^
ps:有人說我的這個blog比較弱的,唉,沒辦法,可能是我比較菜吧,寫不出有技術含量的美文。。。鑒諒鑒諒,先閃了,去欣賞幾篇強的blog提高一下^_^