在學java前,或許你已經學過了些別的語言。類似于c,c++其中學過c++的人學java基本上很簡單的。
就不說別的,從基本的高級語言說起吧,最基本的我想應該是c語言,最開始的時候自己學起來也是很麻煩的。
都是學好了c基本上學什么語言都很容易。
至少我是這樣認為的。
再來就是c++,c++是在c上延伸出來的。
同樣的學好了c的人,也學來簡單。
而c++學習是我們最習慣的面向對象的學習方法。把所有的事物看成實體,而實體都有自己的屬性,實體再抽象,就成為了類。
列舉個很簡單的例子:人是以個類,在人的下面便是男人和女人。如果不往下面去分類的話,人便是個類,男人,女人便是兩個實體,都是要實例化才行。
列舉這個例子的就是讓大家知道,人是一個大的概念,說白了,也就是包含關系。
c是面向過程的,任何東西在最開始的時候就得定義,而且得在main函數之前。
c++就沒那個規定,只要是在使用前定義都是可以的。
在就是c++簡化了c中的輸入輸出的語句。看起來讓人更直白點。
在這我并不想說java的歷史。只要大家認識到java是在c++上發展出來的就可以了。
比起c++,java更注重類。
java源代碼可以在任何的系統上運行,只需很小的改變就可以了,基本上不需要改變。
因為源代碼運行是在java虛擬機上的。所以java有這很良好的可移植性。
最后給大家介紹的是一些書籍,
C.Primer.Plus這是學習c語言很基礎的書。可以建議看英文的。對于英語不好的可以看中文版本看。
;C++Primer.Plus是學c++很好的書籍。
學習java就看think in java。
在就是學習環境,學c和c++建議使用unix或linux系統,系統自帶的gcc和g++就相當于windows下的tubor c 和vc++
學java推薦以個很好的編輯軟件JCreator Pro有漢化版本的可以去下載。