java软件工程师(样例5)

时间:2019-05-15 12:50:27下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《java软件工程师》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《java软件工程师》。

第一篇:java软件工程师

一、单项选择题(共40题,40分)

1、支持快速原型开发的工具不包括。C A.CASE工具 B.面向对象的开发工具C.计算机仿真环境 D.数据库设计工具

2、软件是指。D

A.按事先设计的功能和性能要求执行的指令系列 B.使程序能够正确操纵信息的数据结构

C.与程序开发、维护和使用有关的图文资料D.计算机系统中的程序和文档

3、提高软件可维护性的方法不包括。D A.采用面向对象的开发工具 B.建立质量保证体系 C.完整的开发文档D.尽量采用C++语言

4、白盒法与黑盒法最大的不同在于。B A.测试用例设计方法不同 B.测试方法不同 C.应用测试阶段不同 D.基于的知识集不同

5、软件平台是指。A A.单一的操作系统或者网络操作系统 B.单一的计算机 C.单一的操作系统 D.DOS、Windows、UNIX6、面向对象分析常用的图形工具是。B A.对象图、数据流图、状态图 B.对象图、事件跟踪图、状态图 C.对象图、功能图、状态图 D.对象图、事件跟踪图、类图

7、软件测试是按照特定的规程,的过程。A A.发现软件错误 B.说明程序正确 C.证明程序没有错误 D.设计并运行测试用例

8、对于分层的DFD父图与子图的平衡是指。B

A.父图与子图的输入输出数据流必须相同 B.子图必须继承父图的输入与输出流 C.父图与子图相应的输入输出数据流名字保持一致 D.子图可以有自己的输入输出数据流

9、软件设计包括概要设计和。D

A.宏观设计B.计算机辅助设计 C.面向过程的设计 D.详细设计

10、选出不是面向对象方法要素的选项。B A.继承性 B.易用性 C.共享性 D.封装性

11、IDEF0方法比结构化分析在作了改进。D A.建立数据模型上 B.建立控制模型上

C.资源需求分析方面 D.自顶向下分解的严谨性方面

12、软件工程的基本内容包括。D

A.建模、设计、实现 B.程序、数据、文档资料 C.分析、设计、实现 D.理论、结构、方法、工具、环境与规范

13、消息由三个基本成分组成——。A A.接收对象、调用方法、参数 B.发送对象、调用方法、参数 C.接收对象、状态、属性值 D.接收对象、调用方法、状态

14、DFD是用来描述功能的工具。B

A.进行系统 B.要实现的系统的 C.数据加工 D.计算机系统

15、成本效益分析是的主要内容。A A.经济可行性分析 B.项目可行性分析 C.有形效益分析 D.无形效益分析

16、可行性研究报告必须给出。A

A.可行性分析和结论 B.经济、技术、社会可行性分析 C.项目目标说明和是否可以开发 D.可选择的解决方案

17、数据结构设计也是概要设计的重要内容,主要是进行数据的。A

A.逻辑设计 B.存取设计 C.用户试图设计 D.索引设计

18、软件设计的基本任务是。A

A.模块分解和模块设计 B.建立软件逻辑模型 C.软件模块化 D.得出模块结构图

19、衡量模块独立性的标准是。D

A.耦合的类型 B.内聚的类型 C.模块信息的隐藏性 D.耦合性和内聚

20、结构化分析建立功能模型的工具是。B A.判断树/判断表 B.DFD C.DD D.结构化语言

21、快速原型的问题在于。B

A.缺乏支持原型开发的软件工具 B.要严格控制原型构造的迭代 C.终端用户对原型不能理解 D.软件的测试和文档更新困难

22、面向对象方法学中在设计阶段的准则是。D

A.容易用 B.美观 C.简单性 D.低耦合

23、软件与硬件的最大区别是。A

A.软件产品是逻辑产品,硬件产品是物质产品 B.软件产品是以手工生产方式生产,硬件产品是以大工业生产方式生产

C.软件产品不存在老化问题,硬件产品存在老化问题 D.软件产品容易复制,硬件产品很难复制

24、软件维护的困难是由于。A

A.软件的开发人员经常不是软件的维护人员 B.软件的源程序很难读懂

C.开发的文档总是不一致 D.维护的人员总是在变动

25、软件开发工具主要目的是提高。A A.软件的生产率和改善软件产品质量 B.软件开发的速度,缩短开发周期

C.软件的管理水平D.软件开发自动化水平

26、软件开发环境与软件工具有一些区别,但并不包括。D

A.软件开发环境是一组相关软件工具的集合B.软件开发环境支持软件生存周期多个活动,而软件工具仅支持软件过程的单个活动 C.软件开发环境是按一定开发模型组成的集成框架,而软件开发工具不必与其他工具的界面、对象和控制集成 D.软件开发环境能够辅助软件开发自动化,而软件工具不能

27、软件工程的开发过程是指。B

A.软件生存周期内的所有活动 B.软件生存周期内一系列有序活动集

C.软件工程的一组活动 D.软件成存周期的所有任务

28、下面哪个答案不属于测试工具的范畴。D

A.数据获取B.仿真 C.交叉功能工具 D.数据包捕获工具

29、需求分析的产品是。D

A.数据流程图(DFD)B.数据字典(DD)C.判断表 D.需求规格说明书

30、在下面列出的使用快速原型的目的中,通常不把。D

A.通过快速的建造原型让用户使用、评价来不断确认软件需要

B.过快速的建造原型来展现系统结构、验证技术路线

C.通过快速的建造原型来确认系统主要功能和性能、得到用户的反馈

D.通过快速的建造原型来确认系统要求的正确性

31、类与对象的关系与A

A.消息和事件 B.操作和行为 C.关联和链 D.属性和状态

32、瀑布模型不适合用于的软件开发。A A.需求模糊不清 B.用户不能参加开发 C.用户对计算机不了解D.开发人员对业务知识不熟悉

33、DFD的每个加工必须有。A

A.一个输入和输出数据流 B.一个输入数据流 C.一个输入数据流 D.一个输出数据流

34、系统概要设计的主要成果是。C A.用户界面的要求 B.用户分析方案 C.概要设计说明书 D.系统总体设计方案

35、快速安装开发技术对。C

A.原型设计 B.用户的计算机水平C.开发工具和环境 D.数据资源组织

36、完善性维护是指软件。D

A.运行以后所做的修改 B.提高软件的可靠性所作的修改 C.提高软件效率所作的修改 D.满足性功能要求所作的修改

37、适应性维护是指软件。C

A.在移植中所作的修改 B.在扩充中的修改 C.适应性环境而作的修改D.在开发中没有考虑到修改

38、需求分析的任务是。A

A.正确说明让软件做什么 B.用DFD建模 C.用DD建立数据模型 D.给出需求说明书

39、事件和状态是孪生的关系,是因为。B A.状态是属性值的抽象

B.事件总是伴随着状态而存在,一个事件分开两种状态,一个状态分开两个事件 C.状态是一种属性值的代表 D.状态代表了对象对事件的影响 40、软件生产的第二次变革是由工程化向转变。A

A.自动化 B.CASE 化 C.模糊化D.自由化

二、判断题(共20题,20分)

1、软件开发的原型模型的主要优点是能加强对项目管理和控制。×

2、软件生命周期也可分为分析阶段、开发

阶段和维护阶段。×

3、面向对象强调对象的结构。√

4、对象实现了数据和操作的结合,使数据和操作抽象于对象的统一体中。×

5、除了不能打印职责执行流程图、业务协作流程图之外,其他与专业版相同的PlayCASE版本是开发版。√

6、PlayCASE操作窗口通常由主菜单、工具栏和图形编辑区组成。×

7、在组成结构树中加入节点的方法有参照上级节点加入和参照同级节点追加两种。×

8、组成节点可以是公司、部门、岗位、功能、步骤、表、栏目和方法。×

9、协作流程描述窗口由主菜单、树形选项区、垂直工具栏、水平工具栏和组成节点编辑选项区组成。×

10、PlayCASE通过岗位说明书详细记录业务/需求调查的信息。×

11、数据流图主要描述了系统组成单元之间的数据和事件流动的过程,为全局性地掌握数据的流动提供了方便。×

12、PlayCASE用计算组装链描述业务信息之间的组合关系。√

13、PlayCASE的应用要领可以简单地归结为一句话:同时把握业务和软件。√

14、信息表单的制作一定要在组成结构树图中制作。×

15、先设计好信息表单,才能绘制信息表单关系图。√

16、系统概要设计说明书的主要内容中也包括了程序设计说明。×

17、概要设计阶段的主要任务是提出新系统的逻辑模型。√

18、在软件系统总体设计中应时模块之间更紧密的耦合,使模块内部的联系更紧密。×

19、抽象与分解/细化是相反的过程,同时它们也是相辅相成的、缺一不可的方法。√20、在实际信息系统设计中,模块之间的耦合经常通过数据库进行,可以把他的耦合方式称为松散的公共耦合。√

三、填空题(共16题,20分)

1、开发环境是一组相关(工具)的集成。

2、科学工程计算常用的语言有(Fortran)、(Pascal)、(C)。

3、耦合是(对不同模块之间相互依赖程度)的度量。

4、软件工具是(支持软件人员开发和维护软件活动而使用的软件)的软件。

5、软件开发环境的目标是提高(软件开发生产率和改善产品质量)。

6、软件开发环境应该是高度(集成)系统。

7、软件开发人员(或说软件工程师)与软件分析员、软件设计员、程序员、测试人员的关系是(整体与部分的)关系。

8、软件生产周期各阶段的划分随软件的(规模、种类、开发方式、开发环境)不同而不同。

9、软件生存周期概念的引入,对于(软件生产的管理)有着重大的意义。

10、软件维护是软件生存周期的最后一个阶段。软件工程学针对维护工作的主要目标是提高(软件的可维护性)。

11、软件需求分析的目标主要是(确定软件要做什么)。

12、数据流程图常用(判定表)或(判定树)表示组合条件的判断。

13、需求分析活动产生的主要文件是(需求规格说明书)。

14、源程序文档化主要是指(程序加注释)。

15、在确定类时,所有的(名词)是候选类。

16、增量模型开发可以在过程(各个阶段)都以增量方式开发,也可以在(某几个阶段)以增量方式开发。

四、问答题(共4题,10分)1、1.什么是CASE?

2、2.软件开发时选择开发工具要考虑哪些因素?

3、3.主要的软件开发方法有哪些?主要有何不同?

4、4.软件生产过程有哪些活动?什么是软件生存周期?

五、计算题(共1题,10分)

1、用Java语言编写一个贪吃蛇小游戏 程序需求:

一条蛇在密闭的围墙内,并且围墙内会随机出现一个食物,通过键盘上的四个方向键控制蛇的移动,当蛇头撞到食物,食物会被吃掉,蛇的身体也会长一节,同时计10分;

接着继续出现食物,等待蛇吃,如果蛇在移动过程中,撞到墙壁则会从墙壁的另一侧出现,若身体交叉(蛇头撞到自己的身体)则游戏结束。程序要求:

1.要求用Java语言来实现

2.要求在设计过程中设计层次清晰的类 3.程序要有一定的容错功能 4.程序界面美观,逻辑层次清晰,结构合理,文档清晰。

第二篇:Java软件工程师

Java软件工程师

Java软件工程师,从1995年正式推出这么多年以为,java已从编程语言发展成为全球第一大统一开发平台。Java技术已成为计算机行业主要公司所采纳。越来越多的国家化标准化组织所接受。在短短的十几年的时间,java团体已经发展成为拥有数百万的群体,java的前景是非常之广大的。

而且,先阶段,在所有的软件开发人才中,java软件工程师需求量最大,市场需求已经达到了70%左右,而且java软件工程师薪水相对较高,一般的开发人员薪资年薪在10万以上,更多的人想成为java软件工程师,可以通过参加java技术培训,成为高薪的java工程师。

2009年是3G牌照发放元年,随着三大运营商以千亿计的3G网络建设逐步展开,3G网络资费也随着三大运营商对入网用户的争夺逐步被广大用户所接受,各大IT产品公司也纷纷招兵买马扩充实力,然而,国内3G人才严重匮乏,专业的3G终端应用开发人才不足1000人,3G终端开发人才培训迫在眉睫。

3G梦工场由四维创意教育科技有限公司承办,公司同时拥有四维梦工场知名动漫游戏教育品牌,是湖北省最权威的动漫游戏人才实训机构,3G梦工场致力于3G前端应用开发工程师、iphone 软件应用开发工程师、Android开发工程师、MTK高级开发工程师: J2ME开发工程师:Windows Mobile开发工程师、Symbian初级、中级、高级开发工程师、3G移动嵌入式软件开发人才培养,为各大企业提供优质3G应用软件开发人才。培养人才重点针对电信巨头的人才需求,如中国移动、中国电信、中国联通以及国外苹果、微软、google、黑莓、索尼等巨头企业。3G梦工场技术产品以与中国联通、中国电信、iphone、google、微软手机软件商店取得战略合作,提供优质技术产品的同时同时提供人才保障。

学院为确保教学质量和学员项目开发能力,聘请了数十位来自盛大、腾讯、日本LYC、Com2Us、掌上明珠等一线行业知名企业项目研发工程师及项目经理,分别掌握J2ME、Symbian、Windows Mobile、MTK、iPhone、Android等最新3G开发技术、五年以上开发经验的一线项目经理担任专职讲师,形成了IT培训行业内实战经验最丰富、最专业、最有责任心、最强大的师资阵容。

第三篇:Java软件工程师试题

姓名:联系电话:电子邮件:学历:专业:毕业时间:

Java软件工程师试题(A卷)

(满分100分,作答时间为120分钟)

一、单选题(每题3分,共45分)

1.以下哪个修饰符可用于定义成员常量?B

A.start B.final C.abstract D.No modifier can be used

2.定义一个Java文件名字为:Sub.java,其代码为:

class Super {

public int i=0;

public Super(){

}

public static void main(){

}

} System.out.println((new Super()).i);i = 1;

这段程序的运行结果是: B

A.Compile will fail

C.Compile success and print 0

3.给出如下代码:

class Test {

private int m;

public static void fun(){

// some code......}

} B.Compile success and print 1D.Compile success and print nothing

如何使成员变量m被函数fun()直接访问?D

A.将private int m改为protected int m

c.将private int m改为int m

4.下面代码段中,执行之后i和j的值是什么? C

int i = 1;

int j;

j = i++;

A.1,1B.1,2C.2,15.已知如下代码:A

boolean m;

if(m == false)

System.out.println(“false”);

else

B.将private int m改为public int m D.将private int m改为static int mD.2,2

System.out.println(“true”);

执行结果是什么?

A.Compile will fail

C.true

B.false D.An error will occur when running

6.下面哪个语句是创建数组的错误语句?C

A.float f[][] = new float [6][6];

C.float f[][] = new float [][6];

E.float [][]f = new float [6][];

B.float []f[] = new float [6][6];D.float [][]f = new float [6][6];

7.给出如下代码:C

String a = new String(“巨匠IT”);

String b = new String(“巨匠IT”);

请问上面的语句在内存中分配了多少个内存区?

A.1B.2C.3D.48.给出如下代码:D

Set set = new HashSet();

set.add(“gjun”);

set.add(“pcschoolchina”);

set.add(“gjun”);

set.add(“it”);

Iterator it = set.iterator();

while(it.hasNext()){

System.out.println(it.next());

}

上面的代码最有可能的输出结果是:

A.gjun pcschoolchina gjun it

C.it gjun pcschoolchina gjun

9.请看下面的代码段:

String a = “gjun”;

String b = new String(“gjun”);

String c = new String(“gjun”);

if(a==b){

System.out.println(“true”);

}else{B.gjun pcschoolchina it gjun D.it gjun pcschoolchina

System.out.println(“false”);

}

if(a.equals(b)){

System.out.println(“true”);

}else{

System.out.println(“false”);

}

if(c==b){

System.out.println(“true”);

}else{

System.out.println(“false”);

}

输出的结果为:C

A.false truetrue B.truefalse true C.false truefalse D.false false true

10.以下哪个方法用于定义线程的执行体?C

A.start()B.init()C.run()

D.main()E.synchronized()

11.给出url地址为“index?page=3&category=tech”,下面哪个描述是正确的:

A.通过request.getAttribute(“page”)可以获取page的值

B.通过request.getParameter(“page”)可以获取page的值

C.通过request.getAttribute(“page&category”)可以获取page和category的值

D.通过request.getParameter(“page&category”)可以获取page和category的值

12.有一个登录的表单,其属性有name=“loginForm”, action=“loginServlet”, method=“post”,下面哪个描述是正确的:

A.在loginServlet中使用doPost的方法来处理表单的请求

B.在loginServlet中使用doGet的方法来返回表单的处理结果

C.在loginServlet中,先调用doPost的方法,然后再调用service的方法来处理表单的请求

D.在loginServlet中,先调用doGet的方法,然后再调用service的方法来处理表单的请求

13.如果需要从一个Servlet中传递参数username到结果的页面,下面哪种方式是可行的:

A.request.setParameter(“username”, username);

B.request.setAttribute(“username”, username);

C.response.setParameter(“username”, username);

D.request.setAttribute(“username”, username);

14.下列哪个描述是正确的:

A.EJB3.0包含Session Bean, Entity Bean和JMS

B.在系统中,我们会使用Entity Bean来保存数据和处理业务流程

C.Session Bean分为有状态和无状态两中,其中有状态的性能更高

D.远程调用EJB组件,可以通过lookup的方式去查找JNDI名称,获取代理接口来调用

15.关于JUnit的描述,哪个是正确的:

A.JUnit其实是一个main函数

B.JUnit可以应用于系统的整体测试

C.如果要测试一个方法的话可以,使用assertEquals来判定结果的正确性

D.JUnit中可以的使用@Test来修饰方法,该方法可以带参数

二、多选题(每题3分,共45分)

16.如下哪些字符串是Java中的标识符?AE

A.fieldnameB.superC.3number

17.如下哪些是Java中有效的关键字?ACDE

A.constB.NULLC.false

D.#numberE.$numberD.thisE.native

18.在switch语句中,以下哪些参数类型是合法的?ABCD

A.intB.ByteC.charD.byte

19.下面哪个赋值语句是合法的?BCD

A.float a = 2.0B.double b = 2.0

E.String C.int c = 2D.long d = 2

20.已知如下的命令执行java MyTest a b c,请问哪个语句是正确的?CD

A.args[0] = “MyTest a b c”;B.args[0] = “MyTest”;

C.args[0] = “a”;D.args[1] = “b”;

21.下面代码执行后的输出是什么?ADC

for(int i=0;i<3;i++){

} for(int j=0;j<2;j++){} if(j==1)continue;System.out.println(j+“and”+i);

A.0 and 0

F.1 and 2

b.0 and 1G.2 and 0C.0 and 2H.2 and 1D.1 and 0I.2 and 2 E.1 and 1

22.Java中如下哪个修饰符是正确的?ABE

A.privateB.publicC.default

23.已知如下类的说明:

public class Test {

} private float f = 1.0f;int m = 12;static int n = 1;public static void main(String arg[]){} Test t = new Test();D.friendE.protected

如下哪个代码可以加入到下划线中?AD

A.t.f = 0;B.this.n = 1;

24.已知如下类定义:

class Base {

}

public class Child extends Base { public Base(){} public Base(int m){} protected void fun(int n){}C.Test.m = 2;D.Test.n = 3;

// member methods

}

如下哪句可以正确地加入子类中?CD

A.private void fun(int n){}

C.protected void fun(int n){}

B.void fun(int n){} D.public void fun(int n){}

25.下面哪个方法可用于定义新线程类?AD

A.implement the Runnable interface B.add a run()method in the class

C.create an instance of ThreadD.extend the Thread class

26.下面哪个对象是JSP中内置对象?

A.contextB.request

C.exceptionD.application

27.现在有一个登录页面login.jsp,提交到/LoginServlet来处理,下面哪些描述是正确的。

A.通过request.getParameter(“username”)获取到login.jsp中的用户名值

B.通过request.getAttribute(“username”)获取到login.jsp中的用户名值

C.可以在LoginSerlvet中的doPost方法中处理请求

D.可以在LoginSerlvet中的service方法中处理请求

28.在LoginServlet处理完成后,跳转到要去到index.jsp页面,下面那些描述是正确的。

A.response.sendRedirect(“index.jsp”);

B.response.forward(“index.jsp”);

C.request.getRequestDispatcher(“index.jsp”).forward(request, response);

D.request.sendRedirect(“index.jsp”);

29.在Struts2.0中,Action接口默认的result值有:

A.SUCCESSB.FAILUREC.LOGIND.ERROR

E.OUTPUT

30.在Hibernate3.0中,假设现在有个Student的对象,下面那些HQL的写法是正确的:

A.select * from StudentB.from Student

C.select s from Student sD.select s from Student s where id>10

三、填空题(每题5分,共10分)

31.补充完整Test类的定义,使其能计算下面的数列值:

F(1)= 1(n=1)

F(2)= 2(n=2)

F(n)= F(n-1)*n(n>3)

如: 当n=5时,f(5)=f(4)*5,f(4)=f(3)*4,f(3)=f(2)*3,f(2)=f(1)*1,f(1)=1

结果f(5)= 1*1*3*4*5 = 60

public class Test {

public static int calculate(int n){if(①)return 1;return②;} public static void main(String[] args){System.out.println(calculate(3));

}

}

32.请看TestAnimal类的代码:

public class TestAnimal{

public static void main(String args[]){Animal a1 = new Dog();Animal a2 = new Cat();①②

Dog b1 =③

Cat b2 =④

}⑥}

interface Animal {

}

class Dog implements Animal{

}

class Cat implements Animal{

} public void run(){} public void catchMouse(){} System.out.println(“catching mouse”);System.out.println(“A cat is running now”);public void run(){} public void watch(){} System.out.println(“watching house”);System.out.println(“A dog is running now”);public void run();

请补充完整上面的代码,使其运行的时候得到如下结果:

A dog is running now

A cat is running now

watching house

catching mouse

第四篇:Java软件工程师实习生

Java软件工程师实习生

浏览65次.郑州达内科技有限公司

公司行业:互联网/电子商务公司性质:中外合资/合作公司规模:100-499人

职位信息

更新时间:2012-11-19

薪资水平:50元/天

招聘人数:5人

性别要求:不限

工作时间:星期一,星期二,星期三,星期四,星期五

.此职位已承诺不收费。如有不实,立即举报».职位描述

公司介绍

公司评价

查看该公司最新动态»该公司其他职位».职责职责:

1.计算机专业、信息工程、电子或理工科相关专业专科以上学历;

2.英语四级,熟练掌握JAVA开发语言和相关的技术体系;

3.有较强的逻辑思维能力,思维严谨,编码风格规范,质量意识强;

4.有事业心,有较强的沟通、协调能力,团队意识强,应届生优先。

任职要求:

1.有一定计算机语言基础;

2.熟悉Oracle、Mysql、SqlServer等主流数据库;

3.了解相关开发框架,有一定的项目经验;

4.具有较强的逻辑思维以及系统分析能力,良好的编程风格;

5.具备良好的团队协作精神和技术文档编写能力,善于沟通和学习,能够积极主动解决问题;

6.热爱编程工作,具有强烈的责任心和团队合作精神;

7.学习能力强;

公司介绍

一、郑州达内科技简介

郑州达内科技有限公司隶属于达内IT培训集团,是中国高端IT培训的第一品牌,致力于培养面向电信和金融领域的Java、C++、C#/.Net、3G/Android、3G/IOS、PHP、嵌入式、软件测试等8大课程方向中高端软件人才,先后获得美国国际数据集团IDG、集富亚洲JAFCO ASIA、美国高盛银行的三轮投资,是国内首家获得国际风险投资的IT培训机构。达内IT培训集团经过10年运营,在中国软件业发达城市——北京、上海、广州、深圳、郑州、南京、武汉、杭州等30多个大城市,建立了60多家培训中心,年培训1.5万名软件人才。已累计为IBM、微软、摩托罗拉、华为、中软、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、联想、神州数码、大唐电信、亚信等知名IT企业培养输送了9万多名中高级软件人才,是中国最大的中高端软件人才培训机构。

达内IT培训集团的各个中心由软件专家负责运营,课程设计引进北美先进技术,贴近中国软件企业的实际需求,同时,聘请北美海外专家与来自IBM、华为、用友、亚信、东软等国内外名企的一线实战专家担任讲师,以确保高端培训效果。达内在课程设计与培训模式上不断创新,开创“零首付、低押金,就业后付款”的信贷就业模式先河,改革培训模式保持培训规模扩大的同时确保90%以上的就业率,同时高质量就业。

二、达内IT培训集团主要业绩

达内IT培训集团作为中国高端IT培训的翘楚,从创业之初的经营战略一直都保持经营模式和产品保持行业的领先一步:

率先推出“先就业,后付款”IT信贷就业培训的IT培训

率先获得国际风险投资的IT培训机构

率先入选“德勤中国高科技高成长50强”的IT培训机构

率先由IT技术专家建立和运营的IT培训机构

率先全面开放课堂,随时真课试听的IT培训机构

率先与“211工程”大学联合培养软件工程硕士的IT培训机构

率先真实披露学员就业率、就业品质的IT培训机构

率先开辟高端课程,培养IT白领、金领的IT培训机构

率先完全真实公开师资背景的IT培训机构

联系方式

联系电话:点击查看

联系人:杨老师

在线沟通:

联系地址:河南省郑州市东明路218号索克大厦二楼公司周边酒店»

第五篇:Java软件工程师简历

个人简历

××

联系电话: 138********

联系邮箱:****@126.com

择业目标

Java软件工程师

基于Oracle数据库MySql数据库、Web应用的Java软件开发。

专业技能

精通Java,非常扎实的Java编程功底,和良好的编码习惯;

熟练掌握Jsp/Servlet , JDBC , JavaBeans;

 熟练掌握基于Struts 框架,MVC模式的Java Web编程;

熟练应用多种Java集成开发环境(IDE)如Jbuilder, Eclipse 进行Java软件开发;

熟练安装,配置,调试多种Java应用服务器如:BEA WebLogic,Apache Tomcat,并进行Java程序的开发部署;

熟悉常见的面向对象设计模式如Factory, Singleton, MVC等;

熟悉Sun Solaris Unix/RedHat Linux操作系统,特别是Unix/Linux命令行操作; 掌握Sun Solaris Unix环境下的C/C++ 编程;

了解TCP/IP,UDP,Http等网络协议,并能熟练进行Socket编程;

了解XML等开发应用;

善于沟通和交流,能很好的和其他同事协同工作,发挥团队精神。

主要工作经历

2006/06-2006/11加拿大达内科技(中国)公司项目实习软件工程师 网络运营支撑系统(NetOss)

1)该项目是为电信运营的IP记费服务的。主要包括openlab出租业务,163/169拨号服务,语音服务。我们完成一期任务,针对openlab出租业务进行开发。该系统运行于Tomcat平台,采用J2EE架构、Struts框架,Hibernate,Spring技术及Oracle 9i数据库系统,并成功运行于Sun Solaris及Windows2000环境下。该系统主要分为用户自服务管理,管理员管理,超级管理员管理等模块。

2)此系统后台实现的功能是定期采集原始计费日志文件(UNIX系统下的/var/adm/wtmpx文件),并将采集的数据封装整理成BIDR结构的数据清单,然后通过Socket上传给中央处理系统;

中央处理系统收集信息并通过Pro*C将数据保存到Oracle数据库当前时间所对应的hour_x表中,最后利用PL/SQL周期性进行数据的整合。

本人主要负责管理员管理模块,该模块实现了对一般用户的管理及管理员自管理,系统整体采用基于MVC模式的Struts 框架, 采用 Hibernate进行数据永久化 ,用Struts的controller进行流转的控制,用JSP进行页面显示,并且运用Spring实现了各层的解耦,大大提高了程序的可扩展性,并且易于维护。

3)在本系统中通过 Socket与 Unix服务器进行通讯,以实现Unix服务器与数据库信息同步。开发环境:Sun Solaris UNIX

JAVA应用服务器:Tomcat;

开发语言及技术:Struts , Hibernate , JavaBeans,Jsp/Servlet,Spring;

数据库:Oracle9i。

 开放实验室计费系统

1)该系统在Sun Solaris下开发,运行于Bea Weblogic Server平台,采用J2EE架构、EJB组件

技术及Oracle 9i数据库系统。该系统后台主要由数据采集系统和数据整合系统提供支持,前台部分主要分为用户自服务管理,资费管理,用户管理等模块。

2)Web部分,本人主要负责资费管理和用户管理模块,资费管理模块主要是对提供的资费情

况进行查询、修改、删除、增加。用户管理模块主要功能是:用户开通管理(帐号开通、暂停、恢复、删除)和用户资料管理。这两个模块都是用Struts+Hibernate+Spring架构实现的。同时,我尽量采用面向接口的编程的思想来减少系统的耦和性。

3)本人由于毕业设计的需要,也完成了本系统的后台数据支持系统——数据采集系统;它的功能是:

1、定期采集(次/小时)原始计费Log(wtmpx)文件,整理成bIDR数据清单,并上传给中心处理系统。

2、中心处理系统(接收系统)侦听并收集采集系统发送的数据信息BIDR,并将数据保存的数据库表t_detail_X;主要采用Unix C/C++实现。

个人情况

性别:男年 龄:23现住址:北京海淀区

教育背景

2004/08―2006/08对外经济贸易大学计算机应用专业专科

自我评价

自学能力强,善于接受新事物。为人热情好学、能承受一定的压力、良好的职业道德,饱满的工作热情。善于与同事交流沟通,能以较强的团队合作精神,快速的融入开发团队。

下载java软件工程师(样例5)word格式文档
下载java软件工程师(样例5).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Java软件工程师个人简历

    Java软件工程师个人简历 Java软件工程师个人简历1 姓名:目前所在: 天河区年龄: 24户口所在: 汕尾国籍: 中国婚姻状况: 未婚民族: 汉族身高: 176 cm体重: 60 kg求职意向人才类型: 不限......

    java软件工程师求职信

    尊敬的领导: 您好! 首先衷心感谢您在百忙之中浏览我的自荐信,为一位满腔热情的大学生开启一扇希望之门。 我叫王海艳,是一名即将于2013年7月毕业于长春大学计算科学与技术专业的......

    java软件工程师求职信

    尊敬的领导: 您好! 首先衷心感谢您在百忙之中浏览我的自荐信,为一位满腔热情的大学生开启一扇希望之门。 我叫**,是一名即将于2012年7月毕业于**大学信息与计算科学专业的学生。......

    JAVA软件工程师个人简历—####

    个人简历性别: 女工作年限: 2年户籍:湖南长沙 电子邮箱: 281282125@qq.com个人信息姓名:年龄: 24居 住 地: 天津 手机号码: 086-5462825 教育经历 2003/9-2007/6 湖南中南林业科技大......

    java软件工程师前途

    java软件工程师前途 java软件工程师前途,3G的来临,目前我国对软件人才的需要已达到了百万,并且每年在以30%的速率在增加。合格软件人才的需求供给不足。其中以java软件开发人才......

    JAVA软件工程师个人简历—####

    个人简历 性别: 女 工作年限: 2年户籍:湖南长沙 电子邮箱: 281282125@qq.com 个人信息 姓名: 年龄: 24 居 住 地: 天津 手机号码: 086-5462825 教育经历 2003/9-2007/6 湖......

    java软件工程师英文简历

    java软件工程师英文简历模板 Personal information: Name: Guoqing Feng (you have a good selection of the staff)Sex: MaleAge: 21 National: Hanorigin: Handan in Hebe......

    java软件工程师介绍

    Java软件工程师 职业概述: Java的应用可以说是无处不在,从桌面办公应用到网络数据库等应用,从PC到嵌入式移动平台,从Java小应用程序(Applet)到架构庞大的J2EE企业级解决方案,处处都......