volking
volking
2009-01-15 16:32
浏览 314
已采纳

要过年了,像买本书回去看看,要求如下

java入门系列的,thinking in java,core java,effiective java。。。。我已经有了。有其他好书吗?
[b]问题补充:[/b]
谢谢下面几位。
不过我觉得JAVA基础还是不扎实。
这几本各有千秋,还想买一本其他类型的,不是像THINKING IN JAVA,太厚,太烦,有没有薄一点,出版日期不是太老且经典系列的书。。。。
[b]问题补充:[/b]
我有框架的书,但我现在想看点基础方面的,和THINKING IN JAVA差不多经典,但是不要那么多废话的那种,页码再少一点。
[b]问题补充:[/b]
THINKING IN JAVA 是好。
如果能按照中国人的思维习惯来改写一遍就完美了。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

15条回答 默认 最新

  • weixin_42513366
    Candyut 2009-01-18 11:52
    已采纳

    《Agile Java》
    [url="http://www.douban.com/subject/1917831/"]Agile Java中文版:测试驱动开发的编程技术[/url]
    [quote="lordhong"]虽然此书名字是AGILE JAVA, 里面讲解的是TDD开发方式, 但此书绝对是新手学习JAVA的宝典.

    Langr由浅入深的从JAVA的基础讲起, 顺便融入TDD的概念, 并提供丰富的EXAMPLES.

    读了几个章节让人一股焕然一新的感觉! 真的很希望7,8年前就有这本书(2005出版...残念)...

    JAVA新手必看! 熟悉/精通JAVA的朋友也不妨看看, 可能有些IDEA对你有所启发.[/quote]
    [quote="robbin"]这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。

    虽然作者自己把这本书定位在入门级别,但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习。[/quote]
    [quote="深秋小雨"]推荐一下[url="http://www.douban.com/subject/1917831/"]《Agile Java》[/url]。
    自从知道重构这么个技术以后,我就觉得学Java就得同时学重构,保证代码质量很重要。前几个月在豆瓣见一朋友“想读”了这本书,标签写着“TDD”,我一好奇去看了看目录,又试读了一下,感觉不错,于是买下来了。CSDN这里有免费试读的链接[url]http://book.csdn.net/bookfiles/161/[/url]
    这本书以TDD和重构贯穿全书,讲解JDK5的基础知识,类、包、对象、接口还有IO、反射、线程、范型等。

    这个是英文版的下载链接,chm格式,不需要资源分:[url]http://d.download.csdn.net/down/174525/ker79[/url][/quote]

    点赞 评论
  • leonelwong
    马勒格彼得 2009-01-15 17:06

    还入门呢,你进阶吧,看看EJB

    点赞 评论
  • RyanPoy
    RyanPoy 2009-01-15 17:48

    同上。
    看完core java,
    再看think in java,
    然后你应该考虑你的发展路线:如果是jee,你得找相关的书籍。建议不要一开始就ssh之类的框架。可以从jdbc/servlet/jsp开始。
    如果是jme,

    点赞 评论
  • RyanPoy
    RyanPoy 2009-01-15 17:49

    同上。
    看完core java,
    再看think in java,
    然后你应该考虑你的发展路线:如果是jee,你得找相关的书籍。建议不要一开始就ssh之类的框架。可以从jdbc/servlet/jsp开始。推荐:《jsp应用开发详解》
    如果是jme,我也不知道什么书。

    点赞 评论
  • iteye_3595
    iteye_3595 2009-01-16 09:34

    只说javaee
    java web开发详解 孙鑫

    一本关于 xml servlet jsp jdbc 的javaee基础知识 写得很好 很全

    ssh相关

    struts完全手册 最新的讲的是1.3的 当然了 还是推荐你看一些struts2的书
    另有 精通struts 孙卫琴

    hibernate 参考手册 搜一下 一本橘黄色书皮的 据说是hibernate作者参与编写的 很全 很详尽

    spring 看廖雪峰那本就好 能看个差不多了

    其实java的话 还是corejava难一些 到框架了就已经很简单了

    基础最重要

    点赞 评论
  • iteye_3595
    iteye_3595 2009-01-16 09:56

    看视频教程吧 网上很多的 有很多讲的很不错

    有个松迪培训的课程 corejava讲的也还行

    java编程思想 真的是辞海 要是找词典 网上还不多的是么

    点赞 评论
  • leonelwong
    马勒格彼得 2009-01-16 10:02

    行了,基础是重要,你看了那么多,难道一点进步都没有,那你就不要看别的了,技术在操作中不段提升,看再多的书不如多写点程序,多实践一下,搞的跟教书的一样

    点赞 评论
  • iteye_633
    iteye_633 2009-01-16 11:14

    那几本书基本上已经把java该讲的基础都讲了,你觉得啥没掌握?多看几遍吧,书不在多,把里面的弄懂了就行

    点赞 评论
  • wwwghost
    wwwghost 2009-01-16 11:24

    [quote]我有框架的书,但我现在想看点基础方面的,和THINKING IN JAVA差不多经典,但是不要那么多废话的那种,页码再少一点。[/quote]
    几个假期,也没有几天,不要贪多恋食,要是把Thinking In Java搞定就相当的了不起了。作为教材,Thinking In Java绝对是经典。至于说废话,这是表面,等以后回头来看,其实原来只是浮光掠影,没有领会其精髓。

    点赞 评论
  • wwwghost
    wwwghost 2009-01-16 11:26

    PS:Thinking In Java 前面的章节因为是基础和OO思想的讲解要连续看的,后面的可以选择看了。

    点赞 评论
  • xuchao_o
    xuchao_o 2009-01-16 14:14

    过年就是玩得,回家也看不多少。我看还是休息,身体是革命的本钱。

    点赞 评论
  • xuchao_o
    xuchao_o 2009-01-16 14:15

    :wink: :wink: :wink: :evil:

    点赞 评论
  • lyovercome
    lyovercome 2009-01-17 13:28

    学java 其实只有有面向对象的思想就可以,在java当中,如果要学好,建议有了基础过后对java的数据结构、设计模式、源代码结合起来看。我看过几本书还不错,可做参考
    1。 sun 核心技术丛书 --<>
    2. 《数据结构》java版 清华大学出版社

    3。耐心看struts1.2 struts2.o spring 源码

    点赞 评论
  • wwwghost
    wwwghost 2009-01-17 21:52

    [quote]THINKING IN JAVA 是好。
    如果能按照中国人的思维习惯来改写一遍就完美了。[/quote]
    你是指Thinking in Java 本身不符合中国人的思维习惯,还是没有按中国人的思维翻译?
    个人观点,恰恰是Thinking In Java中对OO思想的阐述让它区别于其它Java教程类图书而成为经典。

    点赞 评论
  • iteye_158
    iteye_158 2009-01-18 13:32

    推荐读读 深入了解JVM

    点赞 评论

相关推荐