先说说我的基础
一直用vc,以前用过vb,从来没有用过java.熟悉windows,学习能力强不知道java在那些方面有优势,有"钱"途?大家畅所欲言

解决方案 »

  1.   

    j2se->jsp->j2eethinking in  java
    jsp设计
    Enterprise JavaBeans
      

  2.   

    光学vc太单一了,我想多学点东西,也是为了促进自己vc再上个台阶:)
      

  3.   

    Core Java
    Core Servlet and Java Server Pages
    Think in Java 似乎不太适合初学看
    Java的优点我觉得就是开发速度快,有完整实用的类库,资源也很丰富。主要用在ERP/种类MIS系统,而现在的企业、政府又大量需要这样的系统,所以很有“钱”途
      

  4.   

    先找一本基础一点的JAVA书看,
    然后看thinking in  java(非常好的书)
    然后可以看《JAVA与模式》
    都看完了就可以学习J2EE了
      

  5.   

    Think in java 很不错, 你既然有VC基础, 从这本入门应该不难.而且这本很精典的,读书就要读精典,烂书读很多本收获也不大.
      

  6.   

    Think in java 那里可以下载?
      

  7.   

    先随便找本教程看看,了解以后再看think in java
      

  8.   

    我想先了解一下java的语法,大家给我推荐一下
      

  9.   

    bbhere(阿忠)
    同意啊。。我就是这样的了
      

  10.   

    先看《清华大学JAVA教程》,还有翁恺或者张孝祥的视频,然后再仔细研读《thinking in  java》,慢慢来吧!
      

  11.   

    thinking in java!
    读懂这本书就算入门了.
    VC很有钱途啊,学java干嘛?
      

  12.   

    thinking in java 的英文版,在作者的主页上免费下载.www.BruceEckel.com
    thinking in java 中文版第3版 : http://www.wgqqh.com/shhgs/tij.html
      

  13.   

    thinking in java 中文版第3版
    www.javafan.net
    -------------------------
    小声地问:你刚一角,怎么能放200分???
      

  14.   

    java的优势是资源丰富,面向不同的业务有成熟的模型,可以快速的开发和部署应用。
      

  15.   

    thinking in java 中文版第3版
    www.javafan.net
    -------------------------
    小声地问:你刚一角,怎么能放200分???-------------------------
    楼主可能在其它版块是星级的, 我估计.
      

  16.   

    thinking in java 中文版第3版
    www.javafan.net
    -------------------------
    小声地问:你刚一角,怎么能放200分???-------------------------
    楼主可能在其它版块是星级的, 我估计.========================>
    以前一直在vc里面混的:)
      

  17.   

    楼主可以结贴了,来再多人也只能发些重复的内容.平均下来分就更少了.================>
    我觉得问题还没有解决呢~我想从很多人的建议中总结出有用的信息
    分一定会给,up的当然要少,能给出有用信息的就给的多.实在不行重开贴给分也可以,多着呢!
      

  18.   

    如果vc很牛的话直接看thing in java 就得了。
    接下来就看你对那个方向有兴趣了。
      

  19.   

    如果vc很牛的话直接看thing in java 就得了。
    接下来就看你对那个方向有兴趣了。
    ==========================>
    vc还可以吧,vc/mfc里面两个星星
    想做网络相关的
      

  20.   

    Java2十大经典中文图书 
    只针对Java2平台-而且是在国内可以找到的中文版的,其实书好不好是见仁见智的(高手可以去看Sun的开发文档,这也可以理解)--这只是一家之见而已--欢迎大家点评。
     
    第一名:Java编程思想  包含范围:全部。 
    没说的--绝对的大师作品--当之无愧的第一--第一版时就享誉整个java界(当时网上好象也有人译了)--国内版是京京工作室翻译的-基本上毁了此书--错误术语太多-推荐高手看E文版,新手就不要先看此书了。第二版更精采--台湾的侯捷译了此书-可以到www.csdn.net看看前几章的中文版(不过是台湾术语)。希望国内会快些引入此书,你也可到http://www.BruceEckel.com--作者的主页免费下载此书推荐http://www.bdelmee.easynet.be/java/index.html--有chm格式的--非常棒!BTW:这位大师最近在写Thinking in Python相信又是一本经典名著:) 第二名:Java2编程详解(special edition java2)-包含范围:全部--这本书会排在core java2的前面可能很多人会不同意--但是就中译本和内容来看非常全面-适合新手成为高手-虽然国内的价位高了些(150)-但基本还是值得的--该有的内容都有了,做参考书也很不错-BTW-这个系列中的oracle8/8i使用手册也是一本很经典的书--同样推荐。 第三名:Java2核心技术卷一,二(core java2 volume1,2)-包含范围-全部 
    这两本我把它们看成一本不会有人有异议吧-这也是Sun的官方的书-我觉得相对来说-第二卷高级特性要比第一卷基础知识好(第一卷又是京京工作室译的--真影响情绪:()-内容同样很全面--但是卷一虽说是基础知识,同样对新手来说不是很合适--感觉条理性不强-而且内容有些混杂-但第二卷完全可以弥补这些---精辟而细致-很适合有一定基础的Java程序员看。 第四名:Java 2图形设计 卷1:AWT 卷2:Swing-Graphic Java 1.2 Mastering the JFC Volume I:AWT SWING 3rd Edition包含范围--Java图形设计--没什么说的了--尽管图形设计不如J2EE那么火 ,而且Win32下做应用程序也不是java的强项--但是AWT和Swing仍然是Java程序员的必修课--看这两本就够了--看看厚度就知道了--而且这也是Sun官方出的图书。 第五名:J2EE构建企业系统??专家级解决方案 包含范围J2ee清华大学出版社译作者: 
    [美]Paul J. Perrone,et al.著 张志伟等译--又是一本极厚的书1038页,105元--不过内容十分丰富--适合想对J2EE整体做了解的程序员,至于每项都想精就不太可能了-呵呵-毕竟在Java中思想是主要的。在这类中有本Java服务器高级编程也很不错-机工华章出的-wrox系列中的。 第六名: Java XML编程指南 电子工业出版社译作者: [美]Tom Myers,Alexander Nakhimovsky著包含范围Java+XML-XML在Java中的地位也越来越重要了--而国内能看到的还有一本中国电力出的o eilly的Java和XML--最后我还是选了这本wrox的,当然你要是想好好学学XML本身-还是看看那本XML高级编程吧--wrox系列中的-机工华章出的。 第七名:书名:Jini核心技术英文原书名: Core Jini 
    作者: W.Keith Edwards 包含范围Jini--Jini也是Java体系中很重要的部分--而且更重要的是这本可能是国内唯一的一本Jini专著-翻译的也不错--在我看来是当之无愧的经典-同样是Sun的官方图书--内容很清晰透彻。 第八名:Enterprise JavaBeans第二版英文原书名: Enterprise JAVABEANS 作者: (美)Richard Monson-Haefel包含范围EJB --O‘reilly出的--ejb的重要性我不用多说了吧--尽管有人说这本译的不好--但是同样它是国内目前唯一的EJB专著-o eilly的书就是只讲一方面或一项技术-很细-但价格也不菲,这本书的架构还可以--值得一看。 第九名:数据结构与算法分析(Java版)译作者: [美]Clifford A.Shaffer著 张铭 刘晓丹译包含范围Java算法--尽管基本上Java图书都是讲Java本身的特性--因为Java的体系太庞大了--而用Java来实现的数据结构与算法--这本书也是唯一一本---所以尽管这本不是那么的好但还是做以推荐。 第十名:软件工程Java语言实现-英文原书名: Software Engineering with Java 作者: Stephen R.Schach 译者: 袁兆山等--这本书没什么多说的--纯理论性的东西--但软件工程的重要也是有目共睹的-而且同样是这个领域中唯一的一本Java书。 补充一本:Java2编程起步Java2:A beginner guide译作者: [美]Herbert Schildt著 史兴华译-写了这么多才发现还没有为Java新手选一本书--这里是指对那些一窍不通而又想学的--(不久前的我呵呵)--看了几本后-包括Java2从入门到精通,21天学通java2-第二版后--还是选了这本--我觉得这本是最好的java入门书--好在哪里--看了就知道:)
      

  21.   

    入门的话,看<<Java 语言程序设计>>也不错,Y.Daniel Liang写的.
    <<Core Java>>也可以,一下子去啃<<Think in java>> 怕会吃不消的.
      

  22.   

    回复人: laughsmile(海边的星空) ( ) 信誉:104 说的不错如果那位有以上书籍电子档的话麻烦给我发过来:)
    [email protected]
      

  23.   

    还是 think in java 好。如果你学过c++就更容易理解了。
    网上一搜就有的下
      

  24.   

    加油!
    Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。
    J2SE就是Java2的标准版,主要用于桌面应用软件的编程;
    J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;
    J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。先学习j2se
    要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。不要被IDE纠缠
    在学习java和j2ee过程中,你会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功能,JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。目前流行的IDE有jbuilder,eclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更适合于写j2se程序。选择和学习服务器使用配置
    当你有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。而应用服务器目前主要有三个:jboss、weblogic、websphere。有很多项目开始采用jboss,并且有大量的公司开始做websphere或weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss我认为是首选,也是最容易上手的。学习服务器使用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,你自己上网摸索可能要一两天(我就干过这种傻事),我们应该把主要时间放在学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。学习web知识
    如果你是在做电子商务网站等时,你可能要充当几个角色,这是你还要学习:
    html,可能要用到dreamwave等IDE。
    Javascript,学会简单的数据校验,数据联动显示等等J2eeAPI学习
    学习j2eeAPI和学习服务器应该是一个迭代的过程。
    先学习jsp和servlet编程,这方面的书很多,我建立看oreilly公司的两本《jsp设计》和《java servlet编程》,oreilly出的书总是那本优秀,不得不佩服。
    学习jdbc数据库编程,j2ee项目大多都是MIS系统,访问数据库是核心。这本应属于j2se学习中,这里拿出来强调一下。
    学习jndi api,它和学习ejb可以结合起来。
    学习ejb api,推荐书《精通ejb》
    经过上面的这些的学习,大概可以对付一般的应用了。
    有人说跟着sun公司的《j2ee tutorial》一路学下来,当然也可以。学习ejb设计模式和看代码(最重要)
    设计模式是练内功,其重要性可以这么说吧,如果你不会用设计模式的话,你将写出一堆使用了ejb的垃圾,有慢又是一堆bug,其结果不如不用ejb实现(ejb不等于j2ee)
    无论学习什么语言,都应该看大量代码,你看的代码量不到一定数量,是学不好j2ee的
    目前有很多开源的工程可以作为教材:
    jive论坛
    petstore sun公司
    dune sun公司
    等等,研读一个,并把它用到自己的工程中来。J2ee其他学习
    当你渐渐对j2ee了解到一定深度时,你要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如structs,hiberate,ofbiz等等,学习这些东西要你的项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事。目前常见j2eeAPI
    JavaServer Pages(JSP)技术1.2 
    Java Servlet技术2.3 
    JDBC API 2.0 
    Java XML处理API(JAXP)1.1 
    Enterprise JavaBeans技术2.0 
    Java消息服务(JMS)1.0 
    Java命名目录接口(JNDI)1.2 
    Java事务API(JTA) 1.0 
    JavaMail API 1.2 
    JavaBeans激活架构(JAF)1.0 
    J2EE连接器体系结构(JCA)1.0 
    Java认证和授权服务(JAAS)1.0 
       学习上面的某些API要以你的项目而定,了解所有他们总之是有好处的
       上面印证了大家说的一句话,java语言本身不难学,但是技术太多,所以学java很费劲。回想一下,基本上每个初学者,在刚学习java的时候可能都会问别人这么一句话,你怎么知道的哪个方法(api)在哪个包里的?呵呵,无他,唯手熟尔。
      

  25.   

    学java我推荐耿祥义的书,通俗易懂,而且都是干货
    最新的是《java大学实用教程》
    到baidu搜一下耿祥义就知道了
      

  26.   

    java的优势不用多说了!建议看看java编程思想
      

  27.   

    Core Java
    强列推荐~
    I love it~~~~~~
      

  28.   

    java 的经典书就那么多,关键每个阶段的技术理解就行了,书再多,就是那些技术(java 的东西还是看思想)!大家介绍多了反而无所适从了!
      

  29.   

    最近正在看think in java,作了点实际开发以后,现在再看这本书,感觉很不错。
      

  30.   

    楼主本身已经是VC的牛人了,再学Java不会心里没有数吧。呵呵。
    给我分就行了,其实楼主自己知道怎么学,知道怎么得到好书,知道怎么看书,也知道怎么分辩书的好坏。
      

  31.   

    学JAVA先学C++
    建立一些面向对象的概念,并扎实一下基础。然后随便到网上找本,简单地不能再简单地入门级java书本,先学习最基本的东东。尔后,看你的基础程度和学习java的渴望程度,深入学习。
      

  32.   

    只要会了C++, 入门JAVA, 还用说???
      

  33.   

    网上的Java资料很多,如:www.java-cn.com,www.cn-java.com等等,可以去看看!
      

  34.   

    《Java编程详解》不错,适合入门者
      

  35.   

    Thinking in Java,我也才开始学,呵呵!!!
      

  36.   

    Think in java 不错,而且楼主又有很扎实的C++基础,入门JAVA不是问题了都
    关键是看以后往哪个方向发展,这个一定要明确,Java的技术太多了,很容易让人迷茫的