一个程序员,想学习java

2012-07-30 09:05:43 +08:00
 ayang23
@reducm
形势所迫,准备转java,学习哪些方向比较合适呢?推荐几本书吧。
本人以前写过c++和php,现在用基本python。主要是因为太先进的东西在当地没人用,找不到战友。
5022 次点击
所在节点    Java
16 条回复
shiweifu
2012-07-30 09:11:53 +08:00
要不,换个战队?
ufo22940268
2012-07-30 09:13:57 +08:00
好羡慕python程序员,写java的表示我的手指在流血啊
miaoever
2012-07-30 09:13:59 +08:00
http://stackoverflow.com/questions/356137/how-to-learn-java-from-scratch

上面给出的一些 sun(oracle) 自己的教程挺不错的。书的话, 看过 <thinking in java> , 也算经典吧,值得一看。有 C++ 的基础,再理解java的 OO 应该不难。
ayang23
2012-07-30 09:20:45 +08:00
@shiweifu 目前单挑,就是因为太寂寞想加入个战队。穷乡僻壤的,没有py团队。

@ufo22940268 py确实不错
@miaoever 谢谢,研究研究。
88250
2012-07-30 09:21:53 +08:00
cyokvip
2012-07-30 09:30:05 +08:00
感觉java要学的东西太多了
nomaka
2012-07-30 10:06:02 +08:00
Java学深了 就是 c++
skywinger
2012-07-30 10:42:51 +08:00
C++还是难于java的,java的话一切都有现成的解决方案或是框架,拿来就用就行了。
khotyn
2012-07-30 12:06:53 +08:00
@skywinger Java 是解决方案太多,选择是一个很大的问题。框架肯定不能拿来用就行了,这样最后只能被框架玩死。
javen
2012-07-30 13:01:01 +08:00
java刚入门。。目前还没太理解面向对象的概念
ayang23
2012-07-30 13:10:37 +08:00
@skywinger
@nomaka 确实是,C++需要自己实现的东西太多了,别人的库要兼容到你的项目又得改很多代码。
leohxj
2012-07-30 14:19:50 +08:00
要不要先看看视频,在看看书。多写写代码吧。
skywinger
2012-07-30 14:32:49 +08:00
@khotyn 看你是做啥的,如果仅是做信息系统内的,用框架也不会被玩死。另外,java的NIO目前是唯一在效率方面与C++写的通讯方面能够媲美的。
weiht
2012-07-30 16:48:27 +08:00
语言本身看一本Thinking in Java就够了,但是框架……
ayang23
2012-07-30 16:51:17 +08:00
@weiht 看了几眼thinking,感觉能看进去。框架不知道复杂度有没有django复杂。
khotyn
2012-07-30 20:29:53 +08:00
@skywinger 我是做网站开发的。

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

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

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

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

© 2021 V2EX