Java软件工程师

当今社会可以说Java应用可以说是无处不在。

小至桌面办公应用和Java小应用程序,大至网络数据库等应用,PC嵌入式移动平台Applet架构庞大的J2EE企业级解决方案,处处都有Java的身影,就连美国大型太空项目当中,也使用了Java来开发控制系统和相关软件。

如此广泛的应用成就的java 工程师的辉煌,使得Java工程师在软件工程师领域里独占鳌头!但是很多人却没有办法成功的进入到Java软件工程师这一行,我们要成为一个合格的Java软件工程师需要做些什么呢?

首先Java软件工程师要具备以下基本的条件

1. ava基础,包括java语法,面向对象特征,常见API集合框架;2熟悉ORA CLE/MS-SQL数据库

2. javaAPI输入输出,多线程,网络编程,反射注解等,

3.数据库SQL基础,包括增删改查操作以及多表查询;

4.能够进行独立的需求分析、项目文档的编写

5.JDBC编程:包括JDBC原理,JDBC连接库,JDBCAPI虽然现在Hibern比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要;

6.精通Java有一定Actionscripq基础

7.熟悉JA VA 设计模式

8.熟练使用struts2+spring/+hibernate

9.熟悉webservice,解ESB架构工作原理等等等。

时间: 2024-10-07 13:49:13

Java软件工程师的相关文章

JAVA软件工程师笔试试题

JAVA软件工程师笔试试题 (考试时间:120分钟 试卷分值:150分 ) 一. 逻辑推理题[10分] 1.甲.乙.丙.丁四位同学中有一位同学为海啸灾区捐款1000元,当老师询问时,他们分别这样回答: 甲:这1000元不是我捐的 乙:这1000元是丁捐的 丙:这1000元是乙捐的 丁:这1000元不是我捐的 这四人中只有一个人说了真话,由此可见这1000元是谁捐的( ).[2分] A.甲 B.乙 C.丙 D.丁 2. 甲.乙.丙三人是同一家公司的员工,他们的未婚妻A.B.C也都是这家公司的职员.

JAVA软件工程师应该具备的技能有哪些?

前言:有朋友问我:学历和能力哪个重要?我个人觉得能力大于学历,没有能力哪来的学历,学历只是证明能力的一方面.为此在能力方面畅谈java软件工程师必备的能力.作为一名合格的java工程师,不仅需要学历,更重要要有扎实的能力(技能)功力. 1.编程语言能力. 作为一名专业的软件工程师,应该能够熟练掌握JAVA语言,并且能够深入理解OOP.OOA.OOD等编程思想.精通一门编程语言能为以后的软件开发打下坚实的基础. 2.编码能力. 这里说的编码可不是照着书本敲代码,而是能够独立的运用代码,编写一个程序

JAVA软件工程师任职资格等级标准

最近公司在弄"JAVA软件工程师任职资格等级标准",下面是定级的具体规则.看看你能达到几级呢! 下载地址链接(免积分):http://download.csdn.net/detail/zl544434558/7829459

2014年java软件工程师面试题收集

假设页面中于五个li标签,写个js使点击每一个li返回他的index <!doctype html> <html> <head> <style> li{cursor:pointer;list-style:none;float:left;width:50px;height:30px;border: solid 1px #7D899E;padding-left:10px;} </style> <script type="text/ja

Java软件工程师技能图谱

原文链接:Java软件工程师技能图谱 最近在考虑"拥有怎样的技能才能算一名合格的java软件工程师呢?"这个问题.碰巧在github发现一个很棒的开源项目--程序员技能图谱.@Zhang Wei写的Java Software Engineer Skill Map确实能解答我心中的疑问.好的东西应该向更多的人,我将英文版本根据自己的理解写成中文版,并补充了相应的学习资料(书籍是可下载的,中文书籍可能存在版权问题,推荐书籍都是比较经典的英文教材).希望这次整理能帮助更多的人解答心中的疑惑.

JAVA软件工程师应该具备哪些基本素质?

必知:软件企业要求基础软件工程师具备六大基本素质,即良好的编码能力.自觉的规范意识和团队精神.认识和运用数据库的能力.较强的英语阅读和写作能力.具有软件工程的概念和求知欲和进取心. 1.良好的编码能力.软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现.编码能力直接决定了项目开发的效率.这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/C++.VB和国际上最流行的Java语言,熟悉它的基本语法.技术特点和API(应用程序接口).              2.自觉的

透露一下Java软件工程师面试常见问题集锦之一

1.面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节.抽象包括两个方面,一是过程抽象,二是数据抽象. 2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法.对象的一个新类可以从现有的类中派生,这个过程称为类继承.新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类).派生类可以从它的基类

Java软件开发工程师市场需求大不大

Java编程语言是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异.多线程的动态语言.为什么Java开发工程师的待遇一直那么高呢? Java行业市场需求存在巨大的缺口 这几年中国在移动互联网这块发展非常迅猛,各种创业公司.小团队如雨后春笋般冒出来,对Java开发的需要变大.但存在人才发展跟不上市场的需求的现状,相对应的给优秀Java人才开出的薪资待遇随之水涨船高,为此很多大学生看中了这一前景,纷纷加入了动力节点Java培训机构,接受专业的培训,与企业零距离对

java中高级软件工程师面试总结

最近去了几家公司面试java中高级工程师,打击挺大的,感觉自己一直以来没有很好的深入学习,对各种知识都是一知半解,但心又太高,想找更高薪的职位,结果面试屡屡碰壁,哎,心情好低落,也是时候静下心来,好好总结一下了,准备开个博客,记录一下以前用过的技术.开发经验等,也用来总结一下将来的学习和工作经历.这第一篇博客,就记录一下这段时间面试印象比较深刻的题目吧(答案也是在网上抄抄的哈): 一.为什么要用线程池,为什么不直接使用thread.start的方法,线程池用的是哪个类 线程池的优点: 第一:降低