聲明:本人無意侵犯原作者的版權,這裡可下載的文檔都屬於作者自行開放下載的,統一放置在這裡是因為不可預測的原因使得原文檔和代碼不方便下載,故將我所收集的內容統一在這裡,如果這裡的內容侵犯了別人,請告知我會第一時間刪除,謝謝理解。 Java編程思想(英文第1版)+源代碼 Java編程思想(英文第2版) ... ...
聲明:本人無意侵犯原作者的版權,這裡可下載的文檔都屬於作者自行開放下載的,統一放置在這裡是因為不可預測的原因使得原文檔和代碼不方便下載,故將我所收集的內容統一在這裡,如果這裡的內容侵犯了別人,請告知我會第一時間刪除,謝謝理解。
Java編程思想(英文第4版)part1 , part2+源代碼
Java編程思想是不是一本好書呢?當然,在書中作者詳細解釋了Java的起源和語言的特點,通過學習這本書可以知其(Java)然也可以知其所以然。讀懂這本書後,你不僅僅是個會寫程式的編碼工人,而是成為一個專業的程式員。
這本書可否作為入門書籍呢?其實,作為Java的入門也未嘗不可,只是因為其龐大的塊頭和相對艱澀的內容會使大部分初學者半途而廢。如果完全沒有編程功底的人,當然就不要以此入門了,這絕對是自虐。
如何快速學習這本書呢?直接看Java編程思想第3版,跳過第1章,從第2章開始所有理論知識都跳過,手工輸入所有代碼,調試成功,然後再回過頭看相關理論知識,能看懂多少看多少,看不懂的留下來,等以後在實踐中碰到了再回頭學習。
如何深入學習這套書呢?有強大意志力的可以從第1版開始往後看,看到第4版就可以對Java的發展史有個深刻的理解,甚至對於程式設計語言的發展歷史也會有所瞭解(這個很重要),因為所有的語言其實都是相通的。一門語言理解以後,再學其他語言(如:C++、Python等)都會明白這個語言的特點在哪裡,為何要這樣設計語言,用在什麼場合下效果最好。如果這個語言因為設計的需要缺少某些特性的時候,可以通過什麼方法來解決。例如:Java 1.4以前是沒有泛型的,那麼第3版就沒有介紹泛型的使用,而第4版才引入了泛型,那麼通過對比第3版和第4版,既可以深入理解泛型的好處,也可以知道如何通過其他手段來解決這個問題。