入门的java书学完了,想要提高java编程能力,要看什么书好?

这是网上的一些资料,有更好的吗?一、入门《Java2从入门到精通》-推荐《ThinkinginJava》-强烈推荐*O’reilly的Java编程基础系列-参考*二、进阶... 这是网上的一些资料,有更好的吗?
一、入门
《Java 2从入门到精通》- 推荐
《Thinking in Java》- 强烈推荐*
O’reilly的Java编程基础系列 - 参考*

二、进阶
《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅)
《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面)
《O’reilly-Database Programming with JDBC》- 推荐* (JDBC编程)
《O’reilly-Java Programming with Oracle JDBC》- 参考*

三、Java Web编程
《O’reilly-Java Server Pages》- 强烈推荐*
《O’reilly-Java Servlet Programming》- 非常推荐*
《O’reilly-Jakarta Struts》- 推荐* (Java Web编程的一个MVC实现框架Struts的书)

四、EJB编程
《J2EE应用与BEA Weblogic Server》- 强烈推荐
《Mastering EJB 2.0》- 非常推荐*
《Enterprise Java Bean》- 推荐*

五、Java XML编程
《O’reilly-Java and XML》- 推荐*
《O’reilly-Java and SOAP》- 参考* (Java的SOAP编程)

六、设计模式
《Core J2EE Patterns》- 强烈推荐* (J2EE设计模式,设计企业应用软件必备参考书)
《EJB Design Patterns》- 推荐*

七、其它
《O’reilly Ant - The Definitive Guide》- 推荐* (Ant是一种功能非常强大的Java工具)

Note:
强烈推荐书籍:建议购买,重点学习
非常推荐书籍:建议花时间学习
推荐书籍:在学有余力的情况下,建议学习
参考书籍:有兴趣的情况下学习
***************************************************
先学《java2全方位学习》
这是基础,下面要看你向哪方面发展,不同的发展道路不同的资料。
***************************************************
技术性的知道,我们只要对他有一定的了解就可以了,最好的学习方法是练习.
等你些了1万行代码的时候,你基本上脱离了菜鸟级别.
接下来要做的是看别人写的原码,当然,你还是要经常练习.
至于看什么书那个不重要,因为编程一旦脱离了实际操作,很容易变的眼高手低,所以只要看一些入门的基础书就可以了
对以上资料有什么看法……也说说您的见解……(我是自学者)
还有……沿哪条路走能更快更好地就业……(回答的重点)
展开
 我来答
chenxinppoo
2009-01-20 · TA获得超过606个赞
知道小有建树答主
回答量:286
采纳率:100%
帮助的人:205万
展开全部
《Thinking in Java》分到入门是不对的!我都学java一年了,看了书也不少,就是看《Thinking in Java》有点分量,所以《Thinking in Java》是中级的。对于高级的java那就是j2ee。java的分支很多很多。比如java线程,java网络,Swing,等等。我也是自学者,我的经验就是去书店找书看!博览群书!

以上的书看着确实都不错,我个人喜欢国外的教材。但是这些书中介绍j2ee整合开发的比较少。现在的流行的框架就是SSH。还有就是数据结构,任何程序设计都不能没有它。所以需要看些这方面的教材。java se是基础,java不能脱离它。所以j2se必须得学好,学透。然后可以踏入j2ee的学习或者j2me。这得看你往哪个方向走了。但是光看书是不行的,还要进行大量的演练。从桌面程序(锻炼j2se)到j2ee(熟悉框架,HTML,XML,JS,数据库,servlet,jsp等),和j2me(手机,我不太了解)。
对于java来说,它的发明就是为了web,所以它的极大优势就是web编程。如果想用java做桌面程序,除非你很厉害(能做netbeans这样的编辑器)最好放弃而去学C++。如果喜欢手机,就做手机开发。不过我个人建议你还是走j2ee的路线。因为这个技术比较成熟,比较热门。
你说的那些资料,那是实话,但是我不赞成光看些入门的书籍,因为这样的只能靠大量的演练,有些不值得。还有就是,不到万不得以不要看别人的源代码。我们老师说过,不管用什么方法,只要能做出来,就是进步。不断的思考可以锻炼大脑,我想这你也知道。我现在的水平是在j2se上,因为我感觉j2se的基础还得学好。我用一个月的时间做了个mysql图形界面,虽然不专业,但是我做出来了,而且代码差不多能上一万行了。编程最忌讳的事就是放弃,耐不住寂寞!
如果你刚学java,去看那些厚的教材,找质量好的,给你推荐《java se 6.0》,继超,吴亚辉(著)。刚开始先从图形界面下手,因为它有意思,而且不是教条式的学习,做个贪食蛇之类的,然后开始做大点的东西!记住要有信心,要敢于挑战。人家能用JS做个星际争霸,咱就用java做个!等你真的代码量超过10000行了,开始实践高级的java特性(在做j2se的项目期间不要忘了看其它的java书)
我现在和你一样在学习java。总之找好你的目标,是桌面,手机,还是web。最后祝您好运!
没有响应m2
2009-01-19 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3508万
展开全部
《Thinking in Java》 对于初学者基本属于天书.
推荐网上视频..听别人讲的比自己看的容易
不过现在似乎没有1.5的都是1.4的
书推荐 head first java..绝对简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Dr_juio
2009-01-19 · TA获得超过812个赞
知道小有建树答主
回答量:1158
采纳率:0%
帮助的人:527万
展开全部
看书是一方面.自己多写写小程序是关键,纸上谈兵进步不大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星过情k
2009-01-21
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
Core java吧,循序渐进,覆盖面也很广。

第二个问题太泛了,如果可能的话,选择自己感兴趣的入手学习就好。写代码很无聊的,你要是只对薪水而不是对写代码本身感兴趣,你今后的日子会更无聊。你可能觉得我答非所问,其实我的意思是找你感兴趣的来学习,只要学得好,不愁就业。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rice0529
2009-01-20
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
《Thinking in Java》不适合初级学者看,他主要讲的是思想。
先看《Java 2从入门到精通》然后你在看其他的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(23)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式