Re: [问题] JAVA的范例书籍

楼主: Killercat (杀人猫™)   2014-06-01 14:40:11
※ 引述《vi000246 (FireCarbon)》之铭言:
: 目前看完JAVA蚂蚁书跟技术手册
: 对后面的继承、多型不太了解
: 我目前的程度大概能做高中生解题系统的基础而己
: 想问该买Thinking in Java这本书吗
: 还是买有大量范例的书 像是王者归来系列的?
: 想要做出这个程式https://github.com/muzee-git/LabVideoDownloader
: 该要从哪里下手比较好
java是一个从浅到深都有的东西
语法是基本没错,但是其实看久就会了
真正会占去学习曲线大多数时间的并非语法
(虽然还是很重要,我今年也花了不少时间搞懂Java8的新东西)
而是“发现可以怎么做”,更直白地说大部分就是3rd party
这包含了怎么build, 去学会怎么“找”,去学会maven等等
在进阶一点就会想说用gradle去甚至改用groovy或者开始玩scala
假设,我说假设,这个是你想要做的专案
1. 发现这东西需要一个xml parser
2. 发现这东西可以自己搞出来
3. 发现其实不用自己parse, java就有提供xml parser了
4. 后来发现这东西叫做SOUP,其实用SOUP去解析html方便的多
5. 诶,发现有个叫做Kej's FLV Retriver,用这个就好啦
6. jar越来越多管理越来越麻烦,发现有maven这好物
...
...
...
真的去“学习”这些东西都很简单,说真的一组好的API本来就该易用
难的地方多半都是在“我发现有这工具”“我发现应该要这样做”
反而java语法,都有解题系统程度了,至少不会太烂。
反正多看看别人怎么写的,这东西都很好修正的,只要有个“样品”
作者: lovdkkkk (dk)   2014-06-01 14:49:00
推 5, 造完轮子才捡到一辆好开的车 XD
作者: gmoz ( This can't do that. )   2014-06-01 15:23:00
我也想顺便问有关于GUICE的推荐书籍吗XD
作者: vi000246 (Vi)   2014-06-01 16:17:00
所以要看范例都是直接去github找吗
楼主: Killercat (杀人猫™)   2014-06-01 18:41:00
作业完成以后看看别人怎么做 是最基本最快的
作者: MIKEmike07 (加油!)   2014-06-01 23:04:00
java作业 作法超多种阿

Links booklink

Contact Us: admin [ a t ] ucptt.com