上次我對(duì)Java頗有微言是因?yàn)槲乙彩切郧橹腥耍X(jué)得有點(diǎn)不爽就發(fā)泄兩句。畢竟因?yàn)樵瓉?lái)一直用C++,對(duì)于Java思想不能很好接受。我承認(rèn)多半是我自己
的原因。但是我還是想學(xué)好Java的。只是好像學(xué)習(xí)Java的資源沒(méi)有.NET多,沒(méi)有.NET好,所以覺(jué)得學(xué)起來(lái)很費(fèi)勁。請(qǐng)大家?guī)蛶臀遥扑]一些
Java的入門書籍,最好是能詳細(xì)比較C#與Java語(yǔ)法的書(雖然這個(gè)要求比較苛刻,但是我覺(jué)得有對(duì)比對(duì)我來(lái)說(shuō)好一點(diǎn),我承認(rèn)語(yǔ)言不分好壞,他們只有用
處不同的區(qū)別),如果有Java體系和.NET體系對(duì)比的書也好。
我自己也很矛盾,一方面想速成Java,另一方面也知道技術(shù)只能靠積累,學(xué)習(xí)沒(méi)有捷徑。不過(guò)我會(huì)很努力的!原來(lái)我一直是M$平臺(tái)上的。現(xiàn)在我在拼命向
Linux、BSD、Java靠攏。所以對(duì)比起來(lái)我會(huì)學(xué)得比較快~比如有一個(gè)文章就是《Moving From Windows to
Linux》IBM一位大師寫的,就給我了很多幫助!
順便問(wèn)個(gè)問(wèn)題,在Java代碼中:
MyClass[] MyArray = new MyClass[50];
到底有沒(méi)有分配空間?如果分配了分配了多少?如果沒(méi)有分配空間,new的語(yǔ)義如何保證?