暑假开始啦,准备学习java和android开发,大家有啥建议不?

2011-06-28 21:13:08 +08:00
 Pandroid
为了不荒废这个暑假,正准备开始学java和android开发。自己有点C和C++的基础,在图书馆借了本java面向对象和两本android入门,电脑里下载了一些java和android学习视频,买了android设备nexus s。如何做才能更有效率地学习,大家有什么经验以及学习建议不,能讨教一下么?
13824 次点击
所在节点    Android
31 条回复
9hills
2011-07-06 16:09:37 +08:00
@Pandroid 我都研二了才开始稍微看点JAVA。。
sogood
2011-07-06 16:37:51 +08:00
LZ 被打了不少鸡血哇^_^o~ 努力!
Pandroid
2011-07-07 09:04:50 +08:00
@sogood 哈哈,有热情,对自己的调剂专业无爱,只能自己发展自己的兴趣了
bolome
2011-09-29 23:17:30 +08:00
@Pandroid 来挖坟...看来楼主学习进展不错!!
citydog
2011-09-29 23:41:14 +08:00
学得咋样?是否可以鞭尸?!
Pandroid
2011-09-30 09:12:47 +08:00
@bolome 其实暑假还挺忙的,就看了一个礼拜的Java,还要学车,看着外甥。开学后在学校里学,效率高多了
Pandroid
2011-09-30 09:15:51 +08:00
@cltydog 马马虎虎吧,掌握些最基础的控件,布局什么的,然后自己改开源的小例子程序
laiwei
2011-10-03 23:06:26 +08:00
看sample,然后自己多动手练习
ljbha007
2012-08-28 00:56:52 +08:00
aaronmix
2012-08-28 04:47:47 +08:00
想个小应用,写。
androidman
2013-07-20 21:36:15 +08:00
关键还是要自己多看看书,代码尽量自己动手敲出来。多实践。

个人觉得搞Android开发值得一读的书籍:

1,Head First Java(中文版)(第2版)(涵盖Java5.0)

大二的时候看到论坛上一位大神推荐这本书,做了很大心里斗争才狠下心来用1/6的生活费买下它。看完第一章,就打心里惊叹原来技术书也可以写的这么有意思,让人印象深刻。因为这本书,我的java课程分数刷新了自己的功课历史最高峰。也对java产生了一定的感情。

推荐理由:Android应用层和大部分framework层用的都是java,加上现在大学教育大家都懂得,学的少,混的多,所以立志于搞这个,java基础还是有必要夯实一下的。

2,Head First设计模式(中文版)(2004年度JOLT大奖获奖图书)

自己做一个模块挺长时间了,导师让出个文档。自己去写了,但导师看一遍后,就问,你知道这个功能是什么了,但是为什么这样设计,你想过没?当时我就被问住了,他也没多说什么,只是让我找些设计模式的书看看。设计模式的书也很多,没有选择四人帮的,因为HeadFirst。

推荐理由:O’Reilly出品,必属精品。信赖HeadFirst系列。虽然这本书看起来也很欢乐,但是设计模式到底还是一种编程习惯的浓缩,很多模式即使看到了,也不一定能理解,即使理解了,也不一定能用上。即使用上了,也不定真用对了。这本书我只是明白了点皮毛。

------>设计模式可以在有了一定开发经验后再看效果更佳!!!<--------

3,疯狂Android讲义 第二版 www.aligogogo.com/archives/68

一天同事来我住所玩,随便翻弄书架,随口问,你不是搞Android的么?我说,是啊。“那奇怪了,怎么一本这方面的书籍都没有,看来你平时没少划水。”他回到。就这样有了这本大全类型的android开发书籍,放在我的柜子里。

推荐理由:同一时间买了三本类型差不多的书,这本无论是例子还是文章结构都会好一点。这本书很厚,字小,作者是铁了心往里面塞东西了。当工具书偶尔翻翻不错的。

4,深入理解Android 1、2卷 www.aligogogo.com/archives/58

导师准备了一个讲座,题目是深入理解view。讲了2小时,期间我仿佛置身于云端,差点都睡着了,突然被导师提问,当时蒙了,也囧了。事后另外一同事向我推荐了这本书,果断拿下。

推荐理由:作者的文笔流畅,见解独到,而且系统地,深入地讲解了Android系统原理。同事作者那种层层递进,抽丝剥茧式的分析模块的手法也非常值得学习。

关于android方面的,如果能读懂这些书的话,也已经很牛了。

辛苦码字这么多,希望能帮上楼主。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/15065

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX