本人是一名软件专业的学生,现在已经大三了,在这学期学校里学校开设了JAVA课程,我发觉JAVA真的很好用,而且比起以前学的C和C++要简单很多,可能是其取消了有关指针的有关内容吧,所以一下我对Java兴趣一下子到了不可收拾的地步,于是我没有再去上JAVA的课,其时间和所有的业余时间都花在了学习JAVA上,发觉自己进步还很大,期末考试的时候也考了很高的分数,但在这之后我却不知道该做点什么了,开始学习使用各种IDE,JBUILDER,ECLIPSE,NETBEANS都用过,各人觉得还是NETBEANS最好用,JBUILDER要求太高,ECLIPSE虽然开放源代码,但是速度慢,而且由于插件的使用,让初学者不太适合(再怎么说我也是初学者),由于上课的时间不是很多,现在却不是很了解JAVA要能做什么了,Java开发的东西运行又很慢,起GUI开发根本就没有C++方便和好用,所以请高手们指导一下,我接下来应该怎么学习,才能成为有实际能力的人才,当然目前我也只是学习了JAVA的基本上的东西,还没有去追求完全掌握,我认为这是应该在实际开发过程中,边开发边学习的,谢谢高手了,好意见都给分,谢谢了~~~~

解决方案 »

  1.   

    我个人的建议:
    学习java,还是从记事本开始学起更好一些……
    IDE只是一个工具,用哪个IDE其实都差不多。java主要用来编写BS程序,桌面用java写的很少。
    你可以先学习jsp,servlet,然后学习struts,hibrate等等.另外,既然java 主要用来编写BS,那么网页编程相关内容也要学习,包括javascript,ajax等等.
      

  2.   

    "所以一下我对Java兴趣一下子到了不可收拾的地步,于是我没有再去上JAVA的课,..."1. 去 acm.pku.edu.cn 做题 
    2. 去 http://community.csdn.net/Expert/TopicView1.asp?id=5279174 帮我解决问题~
    3. 去 localhost 做些喜欢/有用的东西
      

  3.   

    打好基础后,j2me,j2ee 哪个感兴趣就学哪个
      

  4.   

    看你以后想做什么方向了,要是想做手机应用程序之类的可以往j2me方向转,如果以后想做web开发可以学习jsp,servlet,如果想做企业级的项目就要往j2ee方向上转,所以主要是看你想做什么。
      

  5.   

    谢谢各位了````
    我想请问一下1楼的朋友 BS 是什么 全称是什么啊?
    我好去看一下..
    我对手机开发没有太大的兴趣 也用过AWT开发 但总是觉得 作游戏 就不要做那个手机的小游戏
     VC++做的都比那个好多了1楼的朋友 说的是JAVA主要是基于网络方面 那JAVA开发的WINDOWS桌面应用程序 如何呢?
    效果是不是不行 我以后走的方向可能是JAVA比较广一点的 当然这里谢谢你的指点 你说的内容我都会去了解 根据自己情况学习的 4楼的朋友说J2EE是基于企业项目的开发 我想知道这个说法很广 能不能稍微具体点呢 现在的JAVA工程师们 用JAVA做什么 当然除了开发各种IDE(如:ECLIPSE) 其能力表现在什么地方呢
    是不是学了JAVA之后就可以完全替代C,当然我知道各有各的好处 只是说C能实现的JAVA都能实现吗 并且具有可行性 谢谢各位```
    我还想知道 目前JAVA应用主要在什么方面 网页呢 还是各种应用程序 还是... 起功能真的有C大吗 或者说差不多 我以前用C很久 能不能给一个JAVA做的实际的项目内容 当然主要说一下 其软件的功能就可以了 需要其他语言支持么? 目前就是不知道JAVA能做什么 这是最大的问题
      

  6.   

    2楼朋友 第3点 是什么意思哦 localhost是什么 帮我一下 谢谢
      

  7.   

    Java学习方法心得文章汇总: http://www.java99.com/?m=Article&t=17 
      

  8.   

    BS :Browser / Server模式的系统
    与桌面(Client / Server)模式相区别。localhost :指本机。JAVA开发的WINDOWS桌面应用程序:个人认为没有什么前途。java开发手机应用程序倒是很有前途。另外,楼主,建议您还是多学些东西,localhost是最基础的东西了。
      

  9.   

    非常感谢9楼的朋友 按照你的建议 我决定先去了解JSP 然后学习它不知道你是否还有什么好的建议当然这其中不乏还有很多困难 我也会好好学习的这里很感谢你!!!
      

  10.   

    1:java的基础非常重要.
    2:目前做软件开发另一个非常重要的技能就是语言(日语/英语/...)
    3:加强理论深度的认识
    -----------------------
    去做做免费的it民工,接触接触项目,你就会对你个人以后的发展方向有大概的规划!
    -----------------------
    不满足现状,重在坚持!!!!!!!!
      

  11.   

    其实我觉得 JAVA模式 也是一个相当重要的内容.如战略之于战术一样.
      

  12.   

    有没有人知道下面一题的解法
    用4个一位全加器组成一个先行进位的4位加法运算器,逻辑进位如下:
    Ci+1=Xi+YiCi-1
    Ci+1为进位输出,Xi是本地进位,Yi是传递进位Ci-1表示低一级的进位,要推导出4个先行
    进位的逻辑表达式,说明其原理,并画出逻辑电路图
      

  13.   

    向J2EE发展。JAVA就靠这个活着呢 建议:打好基础。先确定那些计算机核心课程是否牢固。
      

  14.   

    看看楼主想向哪发面学了?j2ee、j2se、j2me,感觉楼主应该学习下java的基础类,再怎么说,做开发的语言不是万能的,但是不会开发的语言是万万不能的。
      

  15.   

    我这里有一些java教学视频:快速掌握Java(课程视频,作者孙鑫,共10课,swf视频,带播放软件)
    http://auction1.taobao.com/auction/0/item_detail-0db1-3756b54f11541e507158bdf8a0f1f3ba.jhtml赛迪网校.J2EE基础教程(AVI视频13集31章4CD-清晰-2.3G-配解码器)
    http://auction1.taobao.com/auction/0/item_detail-0db1-f69b6b8e0a659bcc97834db36c26bb48.jhtml