推荐一本不错的 Java 入门书《Java 入门 1•2•3》

2014-11-12 13:58:24 +08:00
 hustlzp
需要开发一个Android App,所以开始学Java。

有个人推荐了《Java编程思想》,不过感觉初学者看起来好吃力,云里雾里的...所以自己买了本国人写的比较浅显的Java入门书《Java入门1•2•3》,看完了,感觉讲得挺清楚的。缺点在于有点啰嗦,挑着看就好。

向零基础的童鞋们推荐一下。

做了一些读书笔记:

http://wiki.hustlzp.com/post/java/-javaru-men-123-bi-ji
6320 次点击
所在节点    Java
19 条回复
freeze
2014-11-12 14:10:25 +08:00
谢推荐,这本书和《Java核心技术》比怎么样?最近也准备重新看一遍Java。
bitwing
2014-11-12 14:21:13 +08:00
给初学者推荐《Java编程思想》估计是跟风的,Oracle 官网就有 Java 的入门教程,讲了不少国内书籍没点出来的概念,示例给的比较多,最重要是更新即时。另外, 3 年前斯坦福大学有门公开课《编程方法学》用 Java 讲的,网易有
baozijun
2014-11-12 15:03:31 +08:00
@freeze 看完建议看看Java核心技术吧,我是工作时哪里有疑惑就看一下,感觉非常实用
gangsta
2014-11-12 15:52:59 +08:00
一直觉得Thinking In Java和Core Java这两本老外的书很不适合被用做入门Java的第一本书

如果时间充裕的话,建议看下Daniel Liang(华裔)的《Java语言程序设计》 (略厚...)
看完这本再看那两本也不迟
davepkxxx
2014-11-12 15:57:13 +08:00
我是看《Java核心技术》入门的,感觉还不错。
hustlzp
2014-11-12 16:32:09 +08:00
@freeze 核心技术还不错。
CtrlSpace
2014-11-12 20:30:30 +08:00
我是看 MARS的Java4Android视频 + 马士兵Java视频教程 + 毕向东Java视频教程 + 高淇Java300集 + 北京圣思园的视频 + 北京尚学堂的视频= 入门的 逗比程序员! 不服来战= =#
WildCat
2014-11-12 20:46:17 +08:00
...转变的这么快!iOS才不做了一个么!
来,去隔壁再弄个Xamarin学生版!
hustlzp
2014-11-12 21:20:29 +08:00
@WildCat iOS版打算暂时告一段落了,折腾下Android版。
Xamarin你用过吗?听起来很不错~
WildCat
2014-11-12 21:29:21 +08:00
@hustlzp
没有想象的好,不过既然对学生免费还是重新申请下。
如果你想写一些高级的View还是得有原生应用开发基础的。
ostholz
2014-11-12 21:33:53 +08:00
@hustlzp
如果熟悉了objC, Swift, 或者rubymotion 和Java的人来说, 以前没做过.NET, 我觉得最好不要碰Xamarin. 不旦要对ios和android本身要熟悉, 还要学.Net的工作方式. 很不适应. 每当有更新 Xamarin就出问题.
从最初跨平台的Rhomobile, 到JQuery Mobile, Cordova(PhoneGAP) 以及Titanium, Xamarin都搞过. 觉得开发目前还是nativ 比较好. Rubymotion 真心不错.
djyde
2014-11-12 21:44:22 +08:00
@CtrlSpace 我是看完 Java 的语法之后直接干 Android 的。。。然后边干边深入,慢慢就熟悉了
hustlzp
2014-11-12 22:05:09 +08:00
@WildCat 恩...那还是折腾原生吧...
hustlzp
2014-11-12 22:05:27 +08:00
@ostholz 谢谢分享。看来还是原生大法好。
WildCat
2014-11-12 22:05:38 +08:00
@ostholz 如果说RubyMotion都比Xamarin爽的话,那么就打算还是写原生啦
CtrlSpace
2014-11-13 00:04:10 +08:00
@djyde 你也是老鸟了
djyde
2014-11-13 12:23:36 +08:00
@CtrlSpace 其实每种语言都不难,只是熟悉平台和掌握思想的时间要比较长
ostholz
2014-11-13 15:49:23 +08:00
@WildCat
我推荐rubymotion是前提是, 要对ruby比较熟悉. 否则的话还是.objC, swift 和java吧.
Beckham
2015-04-09 22:57:23 +08:00
@gangsta 确实很适合入门的一本书

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

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

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

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

© 2021 V2EX