大学四年.工作一年半.一直用C++.最近觉得这工作做起来太无聊了.想自己私下学学JAVA打发下时间.
问题是: JAVA有j2se, j2ee, j2me. EJB....大伙觉得学哪个好点.哪有入门到精通之类的电子书下载.最好有有实例做的,在做实例中提高得更快吧.我一直这样认为.

解决方案 »

  1.   

    另一贴: http://community.csdn.net/Expert/topic/5091/5091939.xml?temp=.7503321
      

  2.   

    呵呵,我也是学C++的。
    建议你看Java编程思想,那本书在有些时候会提到C++怎么样怎么样。
    对你这种学过C++的人来说,那实在是太好了。至于J2EE和J2ME都是需要J2SE的基础的吧?
    要不要学J2EE就看你要不要想去做网站了?(当然了,有人会说我不懂J2EE,说J2EE不止是做网站,呵呵。)
      

  3.   

    你是黑客嘛?呵呵。
    我在C++版倒是两个星星,但是黑客相关的不是很懂。学以致用,关键看你想做什么? 如果你想做网站的话,我觉得还是PHP比较好一些。
    适合个人玩,而且资源多。如果你想做客户端软件的话,还是C++和C#比较好。
    我学Java纯粹出于它的跨平台性质。
      

  4.   

    呵呵.我在VC/MFC版三个三角星,以前搞网络方面的的.现在做二维矢量图形方面的.现在每天修bug.修的快烦死.这东西永远做下去,修下去.boss的计划定到了2010年.到那时我早疯了...我想学java也是看到它的跨平台性...
      

  5.   

    呵呵,如果你是奔着跨平台去的,那我看就不必了。
    因为你得确定你这辈子是不是真的要去Linux上工作。
    而且你既然搞图像方面的东西了,那就继续C++呗。我也搞过一点点边缘检测的东西,但是我基本不懂。
      

  6.   

    healer_kx(正统的天降甘草(小名甘草):我说的是另外一个小明) (:
    你现在主要做什么啊.工作是用的什么语言.其实我觉得语言无所谓.只要工作做起来开心就好了.
    我从去年5月进公司的第一天就做这个模块.今天还在做...工作就是做,修bug.升级.修bug,升级.修bug..............
      

  7.   

    我要从金山去IBM了,最tmd讨厌Linux了,我就得搞GDB去疯了
      

  8.   

    healer_kx: 在金山呆了多久啊.来给个QQ.我们有空聊下.我的54147501
      

  9.   

    http://www.soholife.cn/bbs/viewthread.php?tid=2145&extra=page%3D1
    建议你看看这篇文章,比较好,对java学习有帮助
      

  10.   


    Thinking in JavaJ2sdk1.5 API (***)Jsp, javabean, servlet, xml
    ejb,
    j2ee
    ...
    ...我就这么学的,效果还可以,^-^
      

  11.   

    j2se是基础,之后在选择是J2ME,还是J2EE
      

  12.   

    吐血推荐一本入门的书,介绍得比较详细,而且例子全格式好:
    Java程序设计技巧与开发实例(人民邮电出版社)朱福喜,唐晓军编著...
      

  13.   

    你想学哪方面啊,
    java强项是跨平台,网络应用不过先看看基础吧,有C基础入门比较容易了
      

  14.   

    有啥好转的  用c++多好啊 好不容易学会了又想放弃?郁闷  我学java是因为c++难哈
      

  15.   

    我也刚刚学java,java分好多快我都搞不清楚,还需要学习啊!
         那个能告诉我哦个java全面介绍的文章??
      

  16.   

    http://www.netyi.net/in.asp?id=xiuxianshi很多java的视频和电子资料
      

  17.   

    http://www.soholife.cn/bbs/viewthread.php?tid=2145&extra=page%3D1
      

  18.   

    想了下,定位j2me算了.做手机方面的得了.做这完全是因为兴趣.rypgood(失魂):
    有啥好转的  用c++多好啊 好不容易学会了又想放弃?郁闷  我学java是因为c++难哈
    ----------------------------------------------------------------------------其实并不是说在转,只是想多掌握一些语言,我到现在基本上只会C++,其它的VB,ASP熟悉一点.但基本上只算了解.
    我想有时间的情况下,多学习几种语言还是有好处的.大家觉得如何?
      

  19.   

    我从来没想过要放弃C++,觉得它真的很不错.我最喜欢里面的模板,GP编程.等C++0x(好像是这个名字)出来了,那更爽了.好像java5里也有模板,不知用起来感觉如何?有哪位用过没?说说...
      

  20.   

    概念到代码..or thinding in java
    学些思想更容易进阶!
    接着.搞项目.案例!
      

  21.   

    介绍个网站给你,jfhttp://www.open-open.com/
      

  22.   

    JF
     大学时候对JAVA是比较头疼的 主要是不感兴趣
    但是现在公司经常强调java的重要性 我看我得重新学习了
    汗~~
    有了心得大家交流哦
      

  23.   

    PHP吧,会C++就很好!
    Java就J2EE
      

  24.   

    起步的话就是thinking in java呗~接分!
      

  25.   

    我以前也是学C++的,感觉太难了找工作了,又要TCP/IP方面精通
    又要套界字方面,所以转java了,感觉不错
      

  26.   

    java基础--〉JSP--)JAVA网络编程__>J2EE
      

  27.   

    初学看java core这本书,挺好的。有一定实力了可以看thinking in java这本书,如果你理解能力强先看哪本都行,严重推荐这两本书。
      

  28.   

    Think In Java是作者多年经验的总结,更多的是涉及到java比较高级的用法和设计思路。以你C++的基础先看下语法,然后熟悉一下API,j2ee和j2me都以j2se为基础,要是将来不搞嵌入式或手机开发的话,还是熟悉下j2ee,这块内容可就多了去了。熟悉API是基本,然后是一些开源框架象struts/hibernate/spring等目前好多公司用得比较多的,至于EJB目前中国好象除了一小部分极大的公司,用得并不多,对于EJB以前的版本褒贬不一,3.0以后可能会好些,因为是开发hibernate的牛人接手开发的。
    一家之言,仅供参考
      

  29.   

    学c++的阿?那就看看java 编程思想吧,把c++和java面向对象的东西搞明白后就差不多了
    然后就看你喜欢j2se还是j2ee还是j2me了
    我觉得java最吸引人的就是跨平台了,当然c++也是跨平台的,但是要编译
    呵呵,我觉得用swt写应用程序挺好的阿,在linux,windows都能跑,界面也很不错
      

  30.   

    我想大多数人都是从j2se开始的吧?
      

  31.   

    我现在在新东方JAVA班学习,列出课程表你可以参考一下:
     
    一、初级部分 
     1,JavaOO
    程序设计基础 J2sdk基础、Java 面向对象基础、Java API使用、数据结构及算法基础、Java高级类特性、异常处理; 掌握Java语言规范、面向对象编程基础(OOA/OOP)
     76学时
     《Java面向对象程序设计》
     
    2,J2SE平台Java程序设计
     Java AWT图形界面程序开发,Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,高级I/O流和文件编程,多线程程序设计
     熟练掌握J2SE平台的Java程序设计技能
     52学时
     《J2SE平台的Java程序设计和实战》
     
    3,Java桌面系统项目开发
     桌面项目,基于Socket的聊天室
     掌握桌面应用软件系统的开发方式
     16学时
      
     
    4,数据库
     SQL,ORACLE9i 数据库的管理基础;
     掌握标准SQL;
     40学时
     《oracle数据库开发》
     
    5,Java Web 应用编程 
     Java数据库编程:JDBC、JDBC-ODBC Java Web编程:JSP、Servlet、JavaBean Java应用编程服务器:Tomcat / … 集成开发环境(IDE):Jbuilder / Eclipse / … Java应用构建工具:Apache Ant / … ; 掌握JSP 1.3/2.0和Servlet 2.3/2.4编程及其在Web层;
     68学时
     《Java Web应用程序设计》
     
    6,JSP商务项目 Captain海鲜超市收支信息管理系统(4-5人一组共20人天工作量)  掌握经典JSP程序设计  28学时
     《全真案例集》
     
      
     
    二、高级部分
     1,Linux初步
     Linux基本操作,LINUX下的Java程序开发,Linux系统的简单管理
     掌握Linux下Java程序设计方法和Linux简单管理
     16学时
      
     
    2,数据库深入编程
     PL/SQL;数据库和数据库设计;
     全面掌握数据库程序设计;
     40学时
     《oracle数据库开发》
     
    3,MVC与Struts
     高级Java Web应用开发:业界通用的MVC设计模式,Struts架构、应用程序国际化、Struts Taglib 熟练的掌握MVC设计模式和基于STRUTS架构的应用程序开发
     40学时
     《MVC与Struts B/S》
     
    4,Java B/S商务项目开发
     新东方教育在线考试系统(4-5人一组共25人天工作量)
     熟练掌握业界软件商务系统开发方式
     40学时
     《全真案例集》
     
    5,J2ME程序设计
     移动开发概述、J2ME界面程序设计、J2ME数据库程序设计、手机短信、多媒体短信(彩信)开发
     掌握J2ME程序设计
     40学时
     《J2EE程序设计※J2ME程序设计》
     
    6,Java高级程序设计(J2EE) 
    J2EE架构、EJB核心技术;J2EE主流开发工具JBuilder、 应用服务器WebLogic  掌握J2EE平台的Java高级编程 64学时
      
     
    7,Java和XML 
    XML, Web Service,异构系统整合、分布式应用 掌握新的java系统和传统软件系统的 40学时
     《Web Service & XML》
     
    8,软件系统
    架构设计 UML与系统建模和设计、Rational Rose、 软件工程和软件过程模型、版本控制  掌握业界软件开发规范和方式 40学时
     《软件架构设计》
     
    9,J2EE商务应用
    系统项目开发 金山公司商务系统的权限控制系统(4-5人一组共25人天工作量) 掌握大型商务系统开发的运作方式和开发方法 40学时
     《全真案例集》
     
    10,NET编程基础 
    NET架构、.NET桌面和Web程序设计、.NET与JavaEE平台应用整合 掌握.NET编程  40学时
     《.NET编程基础》
     
     
      
      

  32.   

    新东方的那个java班一共多少钱啊?
      

  33.   

    我只会VB,看了一段C++,感觉好难,现在在学JAVA,属于菜鸟。不过think in java,不错!
      

  34.   

    www.itpub.net
    里面有oracle sql书籍及技术文档
    面向对象
    系统架构
    系统分析与设计
    都有电子书和相关文档
      

  35.   

    我现在也在看《java编程思想》,前段时间看了一段时间的c++,结果现在把这两个搞混了,头痛ing~~~
    准备好好啃一下thinking in java 了
      

  36.   

    把Thinking in Java看明白再说,还有j2sdk搞明白再说,c++跟java可是不一样,不是随便就能学明白的!
      

  37.   

    低价转让本人学习JAVA系列的培训资料,详细介绍如下,后面有联系方式,需要的请速联系。
    一、 JAVA基础培训
    1. 孙鑫Java无难事(共108集)
    本套光盘由孙鑫老师亲自授课录制。内容涵盖面广,从入门到精通,授课通俗易懂,分析问题独到精辟,学员通过本套光盘的学习,能够快速掌握Java编程语言,成为Java高手。
    2. 张孝祥Java就业培训(共56集)
    本套教学光盘深入浅出的理论分析、精练生动的案例讲解、亲切直观的操作界面、恍然大悟的学习收获。张孝祥老师的课程,就不用多说了。
    3. 翁凯Java语言视频培训(共30集)
            本视频教学是由浙江大学著名年轻计算机专家翁恺教授主讲,一共30集,讲得很好,从JAVA的基础讲起,由浅入深,绝对是精品。看本视频讲座最好是有一点c++的底子(讲授的是j2se 1.4.1版本)
    二、 JAVA进阶培训
    1. 赛迪网校J2EE软件工程师培训(J2EE基础13集  高级17集  案例7集)
           本课程包括J2EE的各个主要方面,以及开发环境,设计模式,和经典案例分析等实用内容。通过本课程的学习,学员将具有J2EE开发的扎实理论基础和实际设计经验,可胜任企业级应用的设计和开发等实际工作。本课程共计约40课时。授课教师均是来自主流J2EE厂商并具有J2EE 5年以上开发和咨询经验的技术专家。
    2. J2EE Web程序开发(共38集)
    国内最知名的J2EE讲师刘晓涛讲师执教,课程生动形象并结合典型企业案例深入的分析。从零开始:该课程以零基础为起点,强调基础理论结合实际;以基础理论课程为第一阶段,到常用工具使用及工作应用为提高部分。专业性强:多平台软件开发(Windows/Linux) ;紧跟先进的技术(极限编程/测试驱动开发);规范化(学习印度软件经验);不仅仅是编程,在教学过程当中渗透设计思想;编程思想的熏陶,打通任督二脉,对编程语言一通百通;软件工程思想的灌输(分析,设计,实现,测试一条龙)。
    三、 JAVA实战项目培训录像
    该培训录像是北京尚学堂科技第一个项目(聊天系统)和 第二个项目(坦克大战)的课堂实录,马士兵老师以手把手一行一行代码的形式教大家如何开发一个示例性Chat和一个相当完备的TankWar游戏,详尽透彻的解释了j2se的常用知识,只要按照教程中的操作一步一步完成,你就足以掌握j2se/eclipse到能够进一步学习的水平了,项目实战,不容错过!
    四、 Oracle 9i 大型视频培训录像(共64集,13.4G)
        *1Z0-007 Introduction to Oracle9i SQL 
    *1Z0-031 Oracle9i DBA Fundamentals I 
    *1Z0-032 Oracle9i DBA Fundamentals II 
    *1Z0-033 Oracle9i Performance Tuning
        另附全套PPT培训讲稿。联系方式:
    QQ:421130479
    MSN:[email protected]
    Tel:13512510369(短信佳)
    E-mail:[email protected]
      

  38.   

    嘿嘿,fayeshadow() 新东方的那个班学费12800RMB,先声明我可不是做广告.我还有14天就学完了,希望能找份自己满意的工作.
    能自己学尽量自己学了,不过像我这种自制力不是很强的人,只好报个班系统的学习一下了,让师傅领进门先,要不我天天在门口看呀看,不是浪费钱了,是浪费我的青春了.
      

  39.   


       Thinking in  java电子版  
       你可以在网上查查上面的书/电子版
       我现在就在学J2EE 觉得这本书蛮好的(Thinking in  java电子版)
       你还可以买一本(专家门诊-JSP开发答疑)/这本书对学JAVA(-J2EE)很有帮助
       如果你真学JAVA我建议你最好还是先了解了解有关ASP方面的书/这本书对学JAVA很有帮助
       JAVA(-J2EE)的开发是在ASP的基础上开发的
      

  40.   

    不管你J2XE,J2SE都是基础!!!没有这个学其他的都不行!
      

  41.   

    个人认为core java和thinking in java是很不错地!~
      

  42.   

    JESE是基础,企业里用他作不出来东西真真用到的是J2EE,学好J2EE必须先学J2SE的没的选择
      

  43.   

    我也是从C++转过来的,原因是C++的工作不好找,现在才用的JAVA,有了C++的基础,JAVA是很容易理解的,建议楼主把C++当成自己真正的兴趣来学,而为了好找到工作,还是先从J2SE开始吧!
      

  44.   

    我是直接学的java,就是看不用买书啊,省了两个钱啊。。
    :)
      

  45.   

    从基础开始学吧。 J2SE
    ------ 以下是签名 ------
    SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
    地址:http://www.softdn.com   http://www.softdn.cn
      

  46.   

    我建议你先去找一本大学的JAVA教材看一下,上面的基本的语法,等了解了它的语法以后再去看编程思想.以你C++的功底,三个月应该就可以把JAVA搞的比较好了!!