<core >就不错,
www.java.com.cn

解决方案 »

  1.   

    我也学java不是太长时间,我大都是jbuilder的,感觉jbuilder就是和jdk比方便些,eclipse也可以的.
    2.教材你说的<<JAVA核心编程2>>就很不错的,尤其是卷一,看完这个再看看thinking in java
    3.http://www.javajia.com
      http://www.java-cn.net
    还有一些不错的网站
    4.先把面向对象真的理解好,你学过c++,应该能对这个很明白了把.以前我也觉的理解这个东西,最近在做设计的时候,发现自己以前对这个理解的还是不够很深刻.学语言,不能仅仅来学语法什么的,我觉的设计也很重要,如果不会设计永远是coder了.设计模式,uml,rose什么的都应该学习.不好意思,扯远了,这是我个人的感受.个人认为,对于不同的语言,最大的差别是背后的架构.学习也要学其架构.现在的j2ee就是了.
    5.现在java应用最多的就是j2ee的应用了,j2me应该也不错把,但是我没接触过了.java的优势就是网络和跨平台.要是单单做一个windows的桌面程序,java和C++比没有什么优势.速度效率都不高.
    现在的mis系统,大都做成web形式了,而现在web的MIS来说,j2ee用的是越来越多了.现在java用的最多的就是jsp,servlet,java bean 和enterprise java bean,等,所以要学java,这些都有必要学的.
    6.和C++的区别你在学习的时候慢慢体会的,全写出来不定有多长,最大的区别是其应用架构
      

  2.   

    jb,java编程思想,JAVA中文站,面向对象的思想,特别适合网络编程,web 应用,自称平台。通过虚拟机与系统关联较小
      

  3.   

    不推荐用jb,过于方便的工具对于学习是无益的。开始学的时候,还是用jdk,不管什么代码都自己写一写我正在看Core Java 2,觉得不错。另外,Java How to Program也可以参照