学完JAVA基础之后该学些什么

我是个学生,JAVA基础看的差不多,下面准备自学J2EE,我在CSDN里和百度里看到大家都说了基础学完后可以学些什么,最后基本都是SSH,可是我是学生,不像在公司有项目直接上手,也有些IT哥哥说在学校把JAVA基础打好就可以了,J2EE的东西可以以后工作了再学,所以想请教下大家我是该硬着头皮自学HTML,CSS,JAVASCRIPT,JSP,JAVABEAN,JDBC,AJAX等一大堆东西,还是自学到某一层次就可以了(比如把SE看透)

我对JAVA本身是很感兴趣的,以后也准备走这条路,可最近自学J2EE总觉得进步很慢,而且不得要领。所以想请教一下大牛们我该怎么做!万分感谢!
还有问下,学J2EE的顺序是什么啊,先学哪些基础的然后提高学什么,再学啥?

java现在主要分2个大方向,一个事j2ee 做web开发,还一个是j2me是做手机开发的,现在流行的是安卓软件开发,看你哪个方向敢兴趣。
ssh可以看下,但是不建议你去研究它。
如果你对j2ee感兴趣可以着重去学,jsp ,servlet el表达式 jstl标签库等,现在所有的mvc框架的底层都是采用这些技术来实现的。技术其实不是很重要,你要学好什么是oop 怎么才能让代码的复用性更高,怎么去多态的重写和重载各种方法和类,建议你去好好学学各种设计模式,看下它们的设计思想,spring可以好好看下,它的代码封装的很精妙,以及如何贯穿整个项目。做程序员 技术不是很重要,有思想的程序员才更重要。
一个工作2年的java软件工程师给你的建议,望采纳
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-09
我觉得学习j2ee一定要循序渐进,千万不要太急了。把java基础打牢一点,再牢一点。各位,你们在后面学习什么struts,hibernate,spring,ajax..都很轻松。
第一个阶段(java基础阶段)
1.java 语法
2.面向对象
3.常用的api
4.界面编程
5.多线程
6.文件io
7.java网络编程..
看看张孝祥老师的 java视频(不过张孝祥老师普通话不是很好,而且语速很慢,不过技术是不用说的啦!感谢张老师的无私奉献了,呵呵)
第二个阶段(数据库阶段)
1.oracle
2.mysql
3.sql server
目前中国软件公司用的最多的三大主流数据库是sql server,mysql,oracle .目前看来oracle数据库越来越流行了。一般情况下PHP对应MySQL数据库;ASP对应SQL数据库;JSP对应ORACLE数据库。所以大家会经常看
到市场上JAVA培训都是用的ORACLE数据库,其实你学会了ORACLE数据库,再去学习MySQL、SQL数据库,你会觉得有很多相似的之处,学起来也容易上手了。oracle我推荐
韩顺平老师 oracle视频 (韩老师授课很有趣,特适合基础不太好的人。讲课有一套)
第三个阶段(web开发阶段)
1.html
2.css
3.javascript
这三个部分是进行web开发的必须技术.一定要好好学习.不过我当时没有发现有讲的特别好的。好像很多老师都讲框架和后台,界面这块不多,所以就没有什么好推荐的了,大家可以
在网上找找看看,<<别具光芒>> 这本书讲的挺好,不过不太适合初学者,可以看看孙鑫老师视频的《HTML语言速成》。
第四个阶段(j2ee 中级部分)
1.servet
2.jsp
3.mvc
这个阶段是接近企业的需求了,所以学习起来,难度偏大,如果前面没有学习扎实,会比较麻烦,我就是这样的,前面没有吃透,就学习j2ee 中级,搞得我消化不良。所以小弟我中心的告诫大家,把前面的学好,再学习第四个阶段,这里的mvc思想不太好理解,是学习的重点。同时要学习 tomcat/jboss/wl 这些服务器所以,你可能感到要学习的东西一下多了很多,其实我就在这里动摇过,有那么一段时间,又想放弃了。可是一想到 房东那种不屑的表情,我就想,一定要好好学习,混出个人样来。我家是农村的,回去就是种地,当公务员我没有关系,再说会老家我学习的专业也用不上,要不就是当个网管什么的,不说了,反正当时心情很复杂吧。这个阶段我推荐韩顺平老师 servlet视频 jsp视频 (这里也特别谢谢韩顺平老师,我是比较喜欢他讲课的风格,因为我当时基础不好,所以不敢看讲的太理论的课。)
第五个阶段(j2ee 高级部分)
1.struts
2.hibernate
3.spring
学习完 Servlet、JSP然后再去学习框架Struts、Hibernate、Spring等最前沿的最流行的网络编程必备的软件技能。
第2个回答  2012-11-26
建议接着学习,不然到公司学习的机会就不是很多了,公司一般是不会拿钱让你 去学习的,只可能说让你再工作的同时学习,但是,在工作的同时去学习,相当于让你加班加班再加班,并且 工资还不高,好好学习吧。学生的时间比较充足,能学则多学,像你说的那些,都是要用到的。不然等你用的时候就比较浪费时间了,说不定公司老板正因为你浪费时间而把你开了,哈哈
第3个回答  2012-11-26
继续往下学吧 学到的才是自己的 那些说等到公司在学的都是误人子弟 你既然有兴趣有时间为什么到公司在学 你学会了去公司工资5000 到公司在学工资2000你选哪个 前者去了可以很快上手 后者去了整天加班熬夜还做不完 你自己选吧 记住一句话 艺多不压身
第4个回答  2012-11-26
很肯定的回答:继续学J2EE。不要被他人的思想麻痹了。
相似回答