作者monomorium (门外汉)
看板java
标题Re: [问题] 非本科 学JAVA?!
时间Mon May 30 15:51:25 2011
任何技术性的书,原本就不应该只读一本
如果只想读一本,就读规格书吧
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
1F:推 jizz56:感恩 很实用 不过m大的书 哪里买?! 05/30 22:04
2F:→ monomorium:目前只有提供线上版本,范例都有语法高亮度显示 :) 05/30 22:49
3F:→ monomorium:现阶段我的教材有首刷卖不完的疑虑,暂不考虑发行纸版 05/30 22:52
※ 编辑: monomorium 来自: 118.169.142.32 (05/30 22:54)