下个学期开始学JAVA,除了老师那本教材之外想再搞本书看看,不知道用什么教材上手比较好?(有一定的C++和C#经验)
高人指点一下...

解决方案 »

  1.   

    (有一定的C++和C#经验)那就是说你的面向对象的思想应该已经有了,建议取看看java的基本语法,其它的就靠JDK文档了。
      

  2.   

    1.先看《java2核心技术的一卷》
    2.之后看《thinking in java》或《java2核心技术的二卷》, 《java高效编程》和一些相关的面向对象程序设计的书籍 
    3.看完再看
    《设计模式》和深入的讲述面向对象概念的书籍 
    《JFC-Swing应用指南》和《Java2事件处理详解》 
    上面的是高手指点我的。不知对你有帮助不?
    你“有一定的C++和C#经验”就当做复习吧。呵呵。
      

  3.   

    我下学期也要学Java,这学期学Delphi,不知有哪些书适合我的??
      

  4.   

    thinking in java 适合有一定经验的程序员
      

  5.   

    推荐SCJP的认证教材
    认真看完了后在看其他的
    对初学者来说thinking in java,还是有点难懂的
    而 core java 更适合拿来做手册
      

  6.   

    thinking in java个人认为应该作为第二本java书
    第一本不应该是这本
      

  7.   

    thinking in java对初学者太难,对高手太简单不存在适合的读者
      

  8.   

    有c++基础的看 thinking in java吧
      

  9.   

    core java(java 核心技术) 第一卷
      

  10.   

    书不是最重要的
    重要的是态度Thinking in java是本好书不过我感觉这外国佬挺罗嗦的
      

  11.   

    absolute java
    和JAVA 完美经典
    怎么样?
      

  12.   

    现在的java技术大部分是在做b/s系统,所以光有java语言的知识还是不行的,还得有数据库、web方面的知识比如js、css、html、jsp、sql等等一大堆,学都学不完,关键看楼主喜欢什么了!单就java语言来说,个人认为core java volume 1是最好的,根正苗红,不推荐tij!
      

  13.   

    学习网站!
    ═══════════════════
     免费的源码、工具网站,欢迎大家访问!
     http://www.j2soft.cn/
    ═══════════════════
      

  14.   

    thinking in java, 学的是思想,告诉你在使用Java时该如何思考问题,不同水平的人有不同水平的理解,都可以从中获益,core java当手册比较好
      

  15.   

    建議只能是個參考,每個人都有不同的學習經歷,學習曲線是不一樣的。
    我認為關鍵是在動手寫代碼。動手做,不做是學不到東西的。
    我是從delphi轉過來的,看一本簡單的語法書,就研讀tinking in java 看一點 懂一點了
    就用java去改寫我以前用delphi寫的東西。感覺還不錯。呵呵
      

  16.   

    任何一本卖的100以内的入门教材都可以.最重要的要多多写代码.遇到问题就在书上找,找上几次后在遇到问题就知道在书的哪个部分有.如果找不到就上网来查,找旁边的人问.对于程序的逻辑问题要走路都要想着如何设计.最重要的是多写代码,多问为为什么.为什么这样就解决了.然后一直将问题追到底。所有的程序就分成三部分,数据库,业务逻辑,界面显示控制.业务层和数据库交互,通过数据库提供的标准接口,对于JAVA来说就是ORACL包,SQLSERVER包MYSQL包.安装正确后你提供SQL语句它就返回一个集合,循环读取就OK.读取后显示.对于网页面来说就是拼字符串,符合HTML格式就可以.浏览器根据你的这些字符串生成对应的界面控件对象显示出来,JAVASCRIPT 就是可以直接访问这些界面元素,CSS只是为了让显示的好看一些.什么JSP这些只是做为你显示和业务的接口,在这里你可用JAVA代码来拼出这些字符串并可以访问你创建的JAVA对象.还有什么其它的Servlet Hibernate AJAX只是一种解决这三方连接的一种方案,并不是什么新东西。 你要是了解WINDOWS 的消息模式,SOCKET 会发现其实都是一路货色.就是一些消息传递,接收,处理,再发送出去,通过界面改变数据,保存到数据库或从数据库恢复.你所做的就是让这个过程逻辑清晰,即类之间的层次分明,各司其职;当有变化时可以方便的加入数据或让数据改变流向,即类要设置的有统一简单的接口并能 
      进行独立的数据处理,封装;