java 做web需要熟练掌握办公软件那一块?

Java是热门的语言之一,Java排名第二,仅在之后。Java可以用来开发web应用和桌面应用,更重要的是Java具有跨平台性:write once, run everywhere。
Java相对其他语言来说,更容易学习。如果你想成为一名Java程序员,根据个人经验,认为你至少应该对下面的这些内容非常熟练,才能在Java开发上游刃有余。
抽象类与接口
构造函数与initialization order(初始化顺序)
Java中的一些关键字:static、final、 volatile、synchronized、transient、this等等
File I/O 和 序列化
Collections:List、Map、Set
JVM和内存管理
多线程和同步
若开发基于Web的应用,下面这些内容应该熟练掌握:
Web相关技术,比如HTML、CSS、Javascript、jQuery
JSP/Servlets
Web框架,比如SSH三大框架、myBatis
Web服务器,比如Tomcat
Web应用服务器,WebLogic、WebSphere
一些基本库,比如 Java mail、log4j等
Java程序员都应该掌握的数据库技术:
SQL查询语句:Inner Outer Joins、Group by、Having
数据库驱动(JDBC)
一些工具和思想方法:
开发工具:比如Eclipse、MyEclipse、IntelliJ IDEA
版本管理工具,比如SVN、Git
测试:单元测试、jUnit
以上只是根据我个人的经验总结出来分享给大家。说的不一定全面、也不一定完全正确,欢迎指正与补充!
原创,欢迎转载,但请保留出处!  目前对于在校大学生来说,如果想毕业后从事网站类的开发工作。面临两种选择,是学微软公司的.NET呢还是Sun公司的J2EE呢。  一般意义上说,.NET更加实用。但当你给一个有50家以上子单位并且跨行业经营的公司开发办公系统时,Java更实用。Java可扩展性更好,因为Java已经发展近10年了吧,整个体系非常成熟,涉及计算机应用的各方各面。Java在企业级应用中用得更多,Java在人员培训和技术支持上在国内都已经很成熟。另外,熟悉J2EE的程序员比熟悉微软产品的开发人员薪水要高出一块,能精通整个J2EE前后多种平台的项目经理与系统分析师的薪水更高。  那么要完全掌握Java软件工程师从业所要掌握的全部技能,应该怎么学呢?就目前而言,一般只有两种方式:自学和找培训机构.  先来说说自学吧,如果你自己完全通过自学来学习的话,你很容易迷失方向,造成该学的没学会,不重要的又花了太长的时间,最后一事无成。因为要想从事Java开发工作,不是单单学好Java就行这么简单,经过这么多年发展,以Java语言为核心的网站应用开发技术已经发展出多项配套开发技术,但如果每项都去学,一是将花费大量时间,二是将会学得似懂非懂,三是没有针对性。  再来说说找培训机构吧,找培训机构的好处是有人教,摸得清方向。但国内的JAVA培训机构存在以下几个问题:1、教学质量层次不齐,除了极少数过硬的培训中心,大多数打着包工作合同的晃子骗人,其实JAVA行业很缺有水平的程序员,只要学好了,就不愁找不到工作。所以关键是教不教得好。这一点相信很多人上当上怕了。2、学费昂贵,动不动几千上万。学员受不了。一旦不成功,放弃的话,非常可惜。举个例子吧,学员在百度搜索中输入“Java软件工程师培训”搜索关键字,会出来非常多的培训机构,这里以搜索结果中出现比较多的“达内”和“北大青鸟”为例来说明,这两家应该算是比较正规的培训机构了,但也存在几个问题,1、学费太费,达内好像要13800元(太夸张了),2、学习内容还是没有针对性,多而杂,商业工作环境下的常用开发技术没有重点突出,3、学习周期短,一般只有半年,如果按他们上面列的培训内容半年能学会且精通,那只能说明你比较有天赋,是做程序员的材料。但其实我相信绝大多数学员难于半年内完全掌握这些技术且熟练应用。  那除了自学和找培训机构有没有第三条途径来学会从事Java软件工程师从业所要掌握的全部技能呢?答案是:有。还是再来说说第一种方式自学吧,如果你有一个具丰富开发经验的朋友、同学的话,最好请教他们,那对你帮助非常的大。但要是没有呢,那你怎么办?那请你加QQ: 我们就是你要的这种朋友,帮你自学过程中解决你遇到的各种学习困惑,加快你的学习进度。所以你如果真想毕业后从事网站类开发工作,想获取第一份工作起薪就能超过5000元的工作,那么我们建议你,加上这个QQ号后。在这里有你要学习的一切技术文档,商业代码实例,商业项目完整实例等等。为你今后从事的工作提供一个绝佳的帮助平台!
楼主发言:3次 发图:0张
  说得很对
  说得有点道理。
  您好,说的是实情噢,我也是学JAVA的,但是早就放弃继续这条艰辛的道路了。现在从事的是服务器租用的销售员,不是诚心想来您的帖子打广告的,只是同道中人,希望以后您如果有这方面需要能够把我的服务也算做一个考虑项,呵呵,谢谢噢~~~~ 祝您生意红火,早点找到更多同类朋友!
  太原台财务为了能从代理公司手里套取更多的广告费,每月出具个虚假催款财务报表给所有买断代理公司。  http://ipd.pps.tv/play_32RF9C.html
  写很不错。。。  我也是在迷惘的
  你说的是真的吗?我觉得找培训机构好些,至少有老师教,有问题可以及时解决,像我看了一些网络上的视频教学,我觉得传智播客的就不错。
  赚三分
  说得有道理,达理培训四个月,要12800元,太贵了,又学得不深。
  路过拿三分
  java软件工程师技术要求大纲:  第一阶段主要掌握的有:  1.HTML 语言,CSS 语言;  2.JavaScript 语言(包括学习AJAX,jQuery等);  3.JAVA面向对象程序设计;  4.JSP/S  5.数据库原理、Sqlserver/Mysql/Oracle、数据库建模等;  第二阶段主要掌握的有:  6.web开发框架Struts,Spring等;  7.持久层开源框架Hibernate等;  第三阶段主要掌握的有:  8.商业项目的需求分析,项目开发,项目实施全程操作;  其它配套技术:  9.Jsp2.0(主要是JSTL、EL)  10.XML;  11.Struts标签、jsp自定义标签等  12.页面缓存(OsCache);  13.日志工具Log4j;  14.开发工具Eclipse,Intellij IDEA等;  15.运行服务器Weblogic、Websphere、Resin、Tomcat等的配置;  16.版本控制WinCVS,SVN;  17.A  18.Web S  19.建模工具ROSE、PowerDesigner、VISIO等;  20.Linux;  如需要java软件工程师技术要求清单明细的网友。可以联系QQ:
本人将予以在线指导。
    能包含上面这些吗
  我是自学的,现在也上班了,我和同事还有一些搞java的朋友,都在交流群里,有问题  随时可以问,大家头脑风暴! 群
  java软件工程师入职起薪   西部地区 :1800 —3000
长三角 :4000
珠三角 :   当然如果你技术好,能拿得更多。这就看个人的努力程度了。
  又路过
  学java半年了,学得好迷茫。
  已经自学了一段时间了,东西真多啊。j2se
oracl mysql servlet jsp jdbc spring~~怎么会这么多东西,说实在的,挺辛苦。不过,找到路就好,楼主是个好师兄。
  自学java,学得好迷茫.
  我也有打算培训的。。。。我是通过从事软件测试的。。现在工作一年多。。有空的时候也自学下java,真的太迷茫了。。。。培训比较系统,但是价格真是很坑爹。。想学java有2原因,1是本身对编程很感兴趣,无奈大学那会无心学习,后来想学也听不懂了。2是觉得可以对我的测试发展有很大的帮助。不想以后一直从事功能方面的手工测试。。看楼主列的java学习大纲。。。一声叹息啊。。。。。
  好困惑,点样学
  mark  
  老师,新乐好。向你请教怎么学java了。
  好久没有上来。
  马克一个,回头看。
  @kenmi2012
  好久没来。关注一下。
    总会有一个人教会你如何去爱了,却成为你生命中的过客。总会有一个人让你痛的最深笑的最美丽。总会有一个人让你有暮然回首,那人就在灯火阑珊处的感动,也总会有一个人让你有愿得一人心,白首不相离的决然。
  歪歪频道4350,每晚免费编程课程,全天老师答疑  C/C++QQ群:  汇编QQ群:  C#/JavaQQ群:  易语言QQ群:  申请写“天涯社区”
  没事的,其实都一样,我以前也面临了你这样的选择,是选java还是.net,但是最后还是果断得决定选java了,目前都工作一年了,觉得java语言非常有魅力,其实.net 也不错,选什么语言不是很要紧,关键是自己喜欢,有兴趣!!!
  马克一个,回头看。
  我想说达内的学费是15800元,而不是12800元!培训周期不是半年,也不是5个月。他们标注的是4个月的课程。其实3个半月就全部教授完毕了!哎,不是一般已经进入社会的人可以消费得起!他们大多是学校合作,学生以班级参加培训,而且国家会给补助。  
  时下的局势。很对呀!
请遵守言论规则,不得违反国家法律法规<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&JavaWeb都需要掌握哪些重点知识!_百度知道
JavaWeb都需要掌握哪些重点知识!
提问者采纳
但是前提是要对servlet中的对象有深刻的了解,尽量掌握mysql和oracle等常用数据库,之后就要学习ssh框架的知识了,javascript的基础知识,之后要学习servlet和jsp技术和javabean,你要先学习在命令行操作!,因为框架是对他们的封装,学完了这些基本的东西之后就要学习jdbc的知识了,但是最好要掌握,然后试着学习使用客户端的工具,myeclipse有可视化的快速开发。在技术熟练的基础上要掌握开发工具快捷的开发方式首先要简单的学习一下html和css,当然没有javascript的知识也是可以的,此时需要牢固的掌握数据库的知识
提问者评价
太感谢了,真心有用
来自团队:
其他类似问题
为您推荐:
javaweb的相关知识
其他2条回答
html,jsp,css,servlet
js,css,java的spring相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java 做web需要熟练掌握那一块?_百度知道
java 做web需要熟练掌握那一块?
Spring,所以你们老师提出的技能都是有用的,TOMACAT,这三个毋庸置疑,基本上你上面所展示的技能公司都会用到,数据库掌握一个其他的也好用一些了,还有MVC,JSP,还有些公司会用spring 但是其他2个都不用,只是有些公司会自己封装一些技术罢了,Structs框架,Hibernate,另外再加2个技能就是javaS是要掌握的
来自团队:
其他类似问题
为您推荐:
其他2条回答
JS)但是要是刚入门的话,SSH,数据库,但是最后还是以java为主,以及前台技术(Htmljava基础,前台能写点简单的页面,至少别人写的自己能看懂,Css,建议找工作前要把SSH学完
MVC框架,这是基本,然后在熟悉其他框架SSH。
熟练掌握的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 30天轻松掌握javaweb 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信