Re: [問題] 非本科 學JAVA?!
任何技術性的書,原本就不應該只讀一本
如果只想讀一本,就讀規格書吧
http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html
這也是寫教材最重要的參考依據
如果拿規格書當入門的第一份教材
大概需要一、兩年消化吸收
前提是,自己要能很懂得發問
然後能自己去找出答案
另外,如果讀英文沒問題,有很多線上英文教材都很不錯
例如,官方教學文件
http://download.oracle.com/javase/tutorial/getStarted/index.html
http://download.oracle.com/javase/tutorial/java/index.html
版友提到的 Think in Java ,其實也不必買
作者有提供電子檔給人下載
http://www.mindviewinc.com/Books/downloads.html
另外的線上英文教材,我推薦 ZetCode
http://zetcode.com/
中文資源一樣很多,我有整理一份
http://pydoing.blogspot.com/2010/11/java-resource.html
個人建議完全初學者,先別問為什麼,跟著範例一個一個走
程式語言如同自然語言,你要先學會去使用程式語言
而不是問為什麼是這樣,或是問為什麼要這樣
習慣程式語言的使用之後,你自然而然就會能寫出與範例相仿的小程式
這也是我《Java 入門指南》的設計理念
然後寫程式寫到一定程度之後,自然會主動想要往上提昇
就需要其他進階的參考說明資料
我拿資訊相關科系的學生來作比喻
課程設計也不是大一就要學生學會離散數學、演算法、資料結構
或是多了不起的程式設計、軟體工程等等
大一先學會寫程式,簡單的專題
其他東西,大二以後才一步步慢慢來
如果真的完完全全什麼都不懂,想從基礎學習寫程式
我建議另一份教材 How to Think Like a Computer Scientist
http://greenteapress.com/thinkapjava/
可以買紙本,也可以下載電子 PDF 版本
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.142.32
推
05/30 22:04, , 1F
05/30 22:04, 1F
→
05/30 22:49, , 2F
05/30 22:49, 2F
→
05/30 22:52, , 3F
05/30 22:52, 3F
※ 編輯: monomorium 來自: 118.169.142.32 (05/30 22:54)
討論串 (同標題文章)