谈谈Java工程师应该具有的知识
一、面向目标的常识
Java是一个面向目标的开发言语,因而知道面向目标对学习Java很有必要,需求知道的东西包含:什么是目标,什么是类;什么是封装,什么是多态,什么是承继;什么是抽象类,什么是接口。知道概念今后,还需求知道这些概念是怎么表现的,如类和目标有什么区别?类是怎么封装的?
二、Java语法
咱们若是已经有了C言语的经历,学习起Java语法来将比拟简单。若是没有其它言语的根底,不要紧,只需下些时刻,好好研讨一本Java初级教程之类的书就能够了。
学习了Java语法,再加上面向目标的常识,根本就能够写出来可用的Java代码了。若是能再抽出时刻知道一下Java编程标准,那么写出的代码水平会进一步的进步。
三、J2EE根底、Servlet、JSP
J2EE是Java公司版,里边包含许多的内容,不过当前业界开发最常用到的首要包含Servlet、JSP、JDBC等技能。因而,想成为Java程序员就不可避免的要知道这些技能,要做到知道JSP和Servlet的联系,能娴熟运用JSP中的内置目标,如session,request,response等,以及常用的JSP标签,如include, jsp:useBean等。
别的,开发根据BS布局的体系,不可避免要用到HTML、CSS、JavaScript等根底页面技能,所以也要对这部分内容有所知道。
四、运用服务器
运用服务器用来运转咱们开发出来的体系,所以需求咱们有必要知道一到两种,比方开源的TOMCAT,商业产物BEA 的 WebLogic 等。要知道怎么在运用服务器上发布本人的运用,怎么运用运用服务器供给的办理功用。
五、开发东西
好的开发东西能够协助咱们高效率、高质量地进行开发,因而知道关联的开发东西很有必要。当前Java的开发东西比拟盛行的有Eclipse、NetBeans、IDEA、~~~~uilder等。因为Eclipse是当前运用份额最高的IDE东西,关联材料也比拟多,所以通常就能满意咱们的需求。运用东西不用贪多,只需将一个用好就能为咱们的开发起到很好的效果。
六、知道开发结构
结构都会有许多可重用的代码,杰出的层次联系和事务操控逻辑,根据结构的开发使你能够省出许多的开发本钱。前些年只需了解MVC的概念,会用Struts就行了,而现在在公司运用分层的不一样层次上都呈现了许多好的开发结构,怎么挑选和组合结构来满意开发的需求也是一个问题。不过通过研讨和理论,咱们当前实训运用的 FreeMarker+WebWork+Spring 的结构组合是一个比拟合理、高效的调配。咱们在知道了这些结构的根底上,今后在工作中遇到新的内容都能很快的下手。