日期:2014-05-20  浏览次数:20785 次

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

------解决方案--------------------
我个人的建议:
学习java,还是从记事本开始学起更好一些……
IDE只是一个工具,用哪个IDE其实都差不多。

java主要用来编写BS程序,桌面用java写的很少。
你可以先学习jsp,servlet,然后学习struts,hibrate等等.

另外,既然java 主要用来编写BS,那么网页编程相关内容也要学习,包括javascript,ajax等等.
------解决方案--------------------
"所以一下我对Java兴趣一下子到了不可收拾的地步,于是我没有再去上JAVA的课,... "

1. 去 acm.pku.edu.cn 做题
2. 去 http://community.csdn.net/Expert/TopicView1.asp?id=5279174 帮我解决问题~
3. 去 localhost 做些喜欢/有用的东西
------解决方案--------------------
打好基础后,j2me,j2ee 哪个感兴趣就学哪个
------解决方案--------------------
看你以后想做什么方向了,要是想做手机应用程序之类的可以往j2me方向转,如果以后想做web开发可以学习jsp,servlet,如果想做企业级的项目就要往j2ee方向上转,所以主要是看你想做什么。
------解决方案--------------------
谢谢各位了````
我想请问一下1楼的朋友 BS 是什么 全称是什么啊?
我好去看一下..
我对手机开发没有太大的兴趣 也用过AWT开发 但总是觉得 作游戏 就不要做那个手机的小游戏
VC++做的都比那个好多了

1楼的朋友 说的是JAVA主要是基于网络方面 那JAVA开发的WINDOWS桌面应用程序 如何呢?
效果是不是不行 我以后走的方向可能是JAVA比较广一点的 当然这里谢谢你的指点 你说的内容我都会去了解 根据自己情况学习的

4楼的朋友说J2EE是基于企业项目的开发 我想知道这个说法很广 能不能稍微具体点呢 现在的JAVA工程师们 用JAVA做什么 当然除了开发各种IDE(如:ECLIPSE) 其能力表现在什么地方呢
是不是学了JAVA之后就可以完全替代C,当然我知道各有各的好处 只是说C能实现的JAVA都能实现吗 并且具有可行性

谢谢各位```
我还想知道 目前JAVA应用主要在什么方面 网页呢 还是各种应用程序 还是... 起功能真的有C大吗 或者说差不多 我以前用C很久

能不能给一个JAVA做的实际的项目内容 当然主要说一下 其软件的功能就可以了 需要其他语言支持么? 目前就是不知道JAVA能做什么 这是最大的问题
------解决方案--------------------
2楼朋友很实际的建议 非常感谢
------解决方案--------------------
2楼朋友 第3点 是什么意思哦 localhost是什么 帮我一下 谢谢
------解决方案--------------------
Java学习方法心得文章汇总:

http://www.java99.com/?m=Article&t=17

------解决方案--------------------
BS :Browser / Server模式的系统
与桌面(Client / Server)模式相区别。

localhost :指本机。

JAVA开发的WINDOWS桌面应用程序:个人认为没有什么前途。

java开发手机应用程序倒是很有前途。

另外,楼主,建议您还是多学些东西,localhost是最基础的东西了。

------解决方案--------------------
大三还好 慢慢来不急 一步一个脚印的往前走!
------解决方案--------------------
非常感谢9楼的朋友

按照你的建议 我决定先去了解JSP 然后学习它

不知道你是否还有什么好的建议

当然这其中不乏还有很多困难

我也会好好学习的

这里很感谢你!!!
------解决方案--------------------
1:java的基础非常重要.
2:目前做软件开发另一个非常重要的技能就是语言(日语/英语/...)
3:加强理论深度的认识
-----------------------
去做做免费的it民工,接触接触项目,你就会对你个人以后的发展方向有大概的规划!
-----------------------
不满足现状,重在坚持!!!!!!!!
------解决方案--------------------
不求甚解,到时候自然会明白一些事情,所以不必急,先打好基础是关键,有很多东西在学校是不好实现的,只要你有学习的能力和决心,工作后再学也来得及。
------解决方案--------------------
其实我觉得 JAVA模式 也是一个相当重要的内容.如战略之于战术一样.