文档库 最新最全的文档下载
当前位置:文档库 › 程序设计工程师技术水平证书(JAVA)考试大纲

程序设计工程师技术水平证书(JAVA)考试大纲

程序设计工程师技术水平证书(JAVA)考试大纲
程序设计工程师技术水平证书(JAVA)考试大纲

程序设计工程师技术水平证书(JAVA)

考试大纲

一、考试性质和目的:

本考试的目的在于促使考生掌握JAVA语言与面向对象程序设计的概念、方法与基本技术。并注重提高考生运用Java语言和面向对象技术解决问题的能力,使其具备独立完成各种设计项目的能力,达到程序设计工程师的水平。

二、适应岗位

JA V A软件工程师/软件工程师/高级软件工程师

(1)熟练使用java语言,具有一定的软件工程基础;

(2)可根据开发规范与流程独立完成程序的设计、编码、测试以及相关文档;

(3)可对系统进行分析、设计、调优;

(4)具有良好的解决问题、Debug能力;

(5)具有良好沟通能力和编码习惯。

三、考试说明

(1)考试形式:

应用工业和信息化部教育与考试中心考试系统,上机考试。

(2)考试分值比例:

程序设计工程师技术水平证书(JA V A)技术水平证书考试试卷由理论考试和实践

考试两部分组成。试卷总分值为100分,其中理论题占20分,实践题占80分。

(3)考试时间:150分钟。

(4)考核目标:

全面考察考生掌握JA V A语言与面向对象程序设计的概念、方法与基本技术的掌握水平。

四、考试内容

第1章Java语言概述

1.1 Java语言的形成与发展

1.2 Java语言特点

1.3 Java程序工作方式

1.4 JDK实用程序

1.5 Java程序类型

1.6 Java语言编码规范

第2章Java语言基础

2.1 Java程序的结构

2.2 表达式规则

2.3 流程控制语句

2.4 数组与字符串

第3章Java面向对象程序设计(上)

3.1 面向对象求解概述

3.2 类与对象

3.3 类的组合与嵌套

3.4 继承

3.5 多态

第4章Java面向对象程序设计(下)

4.1 静态变量和静态方法

4.2 抽象类和抽象方法

4.3 最终类和最终方法

4.4 包

4.5 修饰符和访问控制

4.6 接口

第5章java语言基础类库

5.1 Java类库

5.2 Java语言包(https://www.wendangku.net/doc/4512263374.html,ng)

5.3 Java实用程序包(java.util)

5.4 Java文本包(java.text)

5.5 Java数学包(java.math)

第6章java程序中的异常处理

6.1 程序异常概念

6.2 异常与异常类

6.3 异常处理

6.4 异常处理原则

第7章Java程序中的输入输出

7.1 Java流式输入输出概述

7.2 字节流类

7.3 字符流类

7.4 缓冲流类

7.5 对象流类

7.6 文件操作

第8章Java数据库编程接口

8.1 数据库基础知识

8.2 建立Access数据库实例

8.3 SQL语言入门

8.4 JDBC与数据库访问

第9章综合案例

9.1 案例提出

9.2 案例分析

9.3 类的设计

9.4 编码实现

第10章Java开发环境与工具

10.1 JDK开发工具

10.2 Eclipse继承开发环境

五、考试样题

试题一单选择题

下列关于变量及其范围的陈述中不正确的是()。

A. 实例变量是类的成员变量。

B. 实例变量用关键字static声明。

C. 在方法中定义的局部变量在该方法被执行时创建。

D. 局部变量在使用前必须被初始化。

试题二实践题

编写一个如左下图界面的计算器程序。

程序功能:在标题为“四则运算”的JFrame(框架)容器中,放置4个标签:“操作数1:”、“操作数2:”、“结果:”和存放计算结果的白色空白标签,还放置2个

用于输入操作数的文本框,以及4个单选按钮:“+”、“-”、“×”和“÷”,

运行时只能选定其中一个单选按钮。

运行时,在两个文本框上输入操作数(例如23.4和2),单击其中一个单选按钮(例如“+”),便进行相应的算术运算,运算结果显示在结果标签框中(例

如25.4)。

如果输入的操作数有错(例如aaa),则执行四则运算时,在结果标签框中显示“输入有错!”,参见右上图。

单击框架右上角的“×”按钮,可退出程序运行。

java高级工程师_面试题和答案

一:选择题 1. 关于以下程序代码的说明正确的是( D ) 1.class HasStatic{ 2. private static int x=100; 3. public static void main(String args[ ]){ 4. HasStatic hs1=new HasStatic( ); 5. hs1.x++; 6. HasStatic hs2=new HasStatic( ); 7. hs2.x++; 8. hs1=new HasStatic( ); 9. hs1.x++; 10. HasStatic.x- -; 11. System.out.println(“x=”+x); 12. } 13. } A、 5行不能通过编译,因为引用了私有静态变量 B、 10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102 2. 下列关于for循环和while循环的说法中哪个是正确的?( B ) A.while循环能实现的操作,for循环也都能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换 D.两种循环结构中都必须有循环体,循环体不能为空 3. 以下选项中循环结构合法的是( C ) A、while (int i<7) { i++; System.out.println(“i is “+i); } B、 int j=3; while(j) { System.out.println(“ j is “+j); } C、int j=0; for(int k=0; j + k !=10; j++,k++) { System.out.println(“ j is “+ j + “k is”+ k); } D、 int j=0; do{ System.out.println( “j is “+j++); if (j = = 3) {continue loop;} }while (j<10); 4. 给出下面代码段, 哪行将引起一个编译时错误?( D )

Java软件开发工程师笔试题(答案)

Java工程师笔试题 一、填空题(本大题10小题,每空1分,共20分)。 1.Java语言的三大特性即是: 继承、封装、多态。 2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用__ _ 时所传递进去的变量或值。 4.JSP内置对象中,application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现Seralizable 接口。 6.程序中实现多线程的方法有两种:继承Thread类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是单一职责、开放封闭、 里氏替换、依赖倒置、接口分离 9.通过Ajax,客户端获取的数据主要有两种类型:文本型和xml 10.Socket通常也称为套接字,用于描述__ ip 和_ _接口 二、选择题(本大题20 小题,每小题2分.共40分)。 1.在JA V A中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法: A) final B) static C) abstract D) void 2.在JA V A中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C

JAVA开发工程师考试题

全国1+N 复合型技能人才培训JAVA 开发工程师考试试卷 1. int index=1; int foo[]=new int[3]; int bar=foo[index]; int baz=bar+index; 经过以上代码后,baz 的值是多少?( b ) A . baz 值为 0 B . baz 值为1 C . baz 值为2 D . 程序运行时抛出异常 E . 代码不能编译 2. Public class Test{ Public static void add3(Integer i){ int val=i.intvalue(); val+=3; i=new Integer(val); } Public static void main(String args[]){ Integer i=new Integer(0); add3(i); System.out.println(i.intvalue()); } } 以上代码执行结果是什么?( b ) A . 编译错误 B . 打印"0" C . 打印"3" D . 编译成功但运行时有第3行出现异常 3. class EnclosingOne{ public class InsideOne{} } Public class InnerTest{ Public static void main(String args[]){ EnclosingOne eo=new EnclosingOne(); //在这插入代码 } } 应将哪行代码插入代码块中?( e ) A . InsideOne ei=eo.new InsideOne(); B . eo.InsideOne ei=eo.new InsideOne(); C . InsideOne ei=EnclosingOne.new InsideOne(); D . InsideOne ei=eo.new InsideOne(); E . EnclosingOne.InsideOne ei=eo.new InsideOne(); 4. 下面哪个是"is a"的关系?(b ) A . Public interface Color{} public class Shape{private Color color;} B . interface Component{} class Container implements Component{ private Component[] children; } C . public class Species{} 考试地点: 考生姓名: 考生性别: 考生年龄: 证件类型: 证件号码: 一、 选择题(本大题共40小题,每小题1分,共40分) 在每小题列出的备选项中只有一个是符合题目要求的,请将其代 码填写在题后的括号内。错选、多选或未选均无分。

Java工程师面试题(含答案)

1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗 基本数据类型包括byte、int、char、long、float、double、boolean和short。 类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 6、int 和Integer 有什么区别 Java提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int 提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。 7、String 和StringBuffer的区别 JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String 类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。 8、运行时异常与一般异常有何异同 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 9、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求

Java软件工程师工作简历模板

Java软件工程师工作简历模板 Java软件工程师工作简历模板 姓名:叶先生 性别:男 婚姻状况:未婚 民族:汉族 户籍:江西赣州 年龄: 22 现所在地:广东广州 身高: 180cm 希望地区:广东广州 希望岗位:计算机IT类开发/应用软件工程师 寻求职位:软件工程师、程序员、开发工程师 待遇要求:可面议 最快到岗:随时到岗 教育经历 XX08 ~ XX06 江西理工大学计算机科学与技术本科工作经验至今1年2月工作经验,曾在1家公司工作 ***公司名称 (XX05 ~ XX07) 公司性质:民营企业行业类别:计算机软件 担任职位: Java软件工程师岗位类别:软件设计师工作描述: 1、本人是一名有着一年以上工作经验的

java软件工程师、具备扎实的专业技术. 2、主要负责公司java项目的研发、编写代码和设计程序等工作. 3、熟练运用struts 、hibernate、spring等框架技术、掌握JSP、Servlet、JQuery等Web开发技术、熟悉JBPM工作流技术 及JasperReport、JFreeChart等报表技术、数据库方面使用过Oracle、Sqlserver等进行过开发、熟悉SQL数据库操作语言. 并掌握团队开发的CVS技术. 4、工作期间主要参与了两个项目的开发: (1)、电力工程综合管理系统 (2)、办公自动化(OA)系统 5、本人性格开朗,待人真诚、对工作有上进心、有很强的适应能力和团结精神、并能很好地与同事相处并协同工作.在工作中,能以谨慎的工作作风,认真积极的工作态度,细心完成本职工作. 离职原因:公司的发展方向和自我发展方面等因素 项目经验 办公自动化(OA)系统 (XX02 ~ XX07) 担任职位: Java软件工程师 项目描述:该系统以工程管理为主线,涵盖了标书管

Java开发工程师笔试题(带答案)

Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) 一.编程题(共26分) 1.任意写出一种排序算法。(6分) public void sort(int [] array){ //代码区 } 2.求1+2+3+..n(不能使用乘除法、for 、while 、if 、else 、switch 、case 等关 键字以及条件判断语句)(8分) public int sum(int n){ //代码区 return 0; } 3.完成下面方法,输入一个整数,输出如下指定样式图案。(12分) 输入:3, 输出: 1*2*3 7*8*9 4*5*6

输入:4 输出: 1*2*3*4 9*10*11*12 13*14*15*16 5*6*7*8 public void drawNumPic(int n){ //代码区 } 二.选择题(定项选择每题3分,不定项选择每题4分,共63分) 1.在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型?( B ) A.int float B.int double C.long float D.long double 2.只有实现了__接口的类,其对象才能序列化( A ) A.Serializable B.Cloneable https://www.wendangku.net/doc/4512263374.html,parable

D.Writeable 3.代码System. out. println(10 % 3 * 2);将打印出?( B ) A.1 B.2 C.4 D.6 4.以下程序运行的结果为( A ) public class Example extends Thread{ @Override public void run(){ try{ Thread.sleep(1000); }catch (InterruptedException e){ e.printStackTrace(); } System.out.print("run"); } public static void main(String[] args){ Example example=new Example(); example.run(); System.out.print("main"); } }

java-软件工程师试题

Java工程师笔试题 一、问答题(共两题每题5分) 1、在软件开发的形式中,有单独开发和团队开发,请您分析两种开发形式的利弊? 2、除了工资还有什么福利对你具有吸引力? 二、案例分析(共四题每题5分) 1、案例一:项目经理陈经理所在的项目组接到总监分配的一项紧急任务,要求在2天内完成A项目,陈经理马上召集其下属工程师小张和小黄进行工作分配并分析项目要点和各个要点的主要做法。时间已经过去了1天半,工程师小张发现,根据陈经理对项目要点的主要做法行不通,但时间已经所剩不多了。 问题一:如果你是小张,你会怎么做?为什么? 问题二:由于项目做法的问题导致项目的进度无法按总监的要求在2天内完成,总监怪罪下来,你认为这是谁的责任,为什么? 2、案例二:工程师小李和工程师小陈分别在同一个项目组负责软件开发工作,他俩是同时进入公司的,而且被分配在邻座,因此关系非常好。工程师小李最近发现小陈经常在上班时间做一些与本公司业务无关的工作,并且在一次偶然的机会让小李发现,小陈的薪资比自己的薪资要高一倍多。 问题一:如果你是小李,你会怎么做,为什么? 问题二:如果你是小陈,你发现做的事情被小李发现了,你会怎么做,为什么?

技术题 一、基础题,共十题每题2分 1、GC是什么?为什么要有GC? 2、short s1 = 1; s1 = s1 + 1;有什么错?short s1 = 1; s1 += 1;有什么错?Byte a=1,b=1,bye c=a+b 有什么错?Short a=1,b=1,Short c=a+b有什么错(答对一个给0.5分) 3、Java有没有goto? 4、数组有没有length()这个方法?String有没有length()这个方法? 5、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?(答对第一句话即可得满分,或者意思差不多的即可) 6、List, Set, Map是否继承自Collection接口? 7、构造器Constructor是否可被override? 8、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 9、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?(答对第一句即可得满分) 10、EJB中LocalHome的作用是什么? 二、程序测试题(共四小题每题5分) 1、谈谈你对以下程序的看法。 class MyString extends String{ public static int i = 0; private char[] chars = {…a?,?b?,?c?}; public MyString(){} static{ System.out.println( “i = ” + ( i++ ) ); } public String getString(){ String s = “”; for( char c : chars ){ s += c; } Return s; } } 2、请写出以下程序的输出。 class B { private int radius = 10; public void draw() { System.out.println("B.draw(), radius = " + radius); } public B() { System.out.println("B constructor"); draw();

JAVA工程师简历模板

个人信息 姓名:XXXXXXXX 年龄:21 毕业学校:XXXXXXXXX 学历:本科 专业:计算机科学与技术英语等级:CET-4 手机:XXXXXXXX 邮箱:XXXXXXXXXX 求职意向 JAVA软件工程师、WEB开发工程师 自我评价 1、思维严谨,有较强的学习及适应能力 2、有良好的沟通能力,组织协调能力,具有很强的团队协作意识 3、工作主动,责任心、执行力及抗压性强,能够积极的面对并解决工作中的问题 4、具有较强的文档撰写能力,具备独立分析和解决问题的能力,有良好的职业道德和工作态度,工作认真、踏实,责任心和 进取心强,有良好的客户交流沟通能力和需求理解能力,较强的协作精神和团队意识 工作经历 2012/01 -- 2013/03 XXXXXXXXX有限公司 | 研发部 | 软件工程师 行业类别:计算机软件| 企业性质:民营| 规模:20-99人| 职位月薪:2001-4000元/月 工作描述: 担任软件开发项目经理的助理工程师,参与公司多个项目的开发,帮助项目经理整理材料和分析项目需求,其中学到了很多实用的技术;也做前台UI页面的设计和美化,能熟练操作Flash、PhotoShop、Dr等软件。 专业技能 1、有一年以上J2EE项目开发经验,精通java面向对象编程,良好地规范代码编写习惯 2、熟悉WEB应用研发的过程及各种常用的设计模式,熟练掌握JSP/Servlet,JDBC,JavaBeans 3、熟练掌握Struts2、Hibernate、Spring等开源框架技术,并能够用S2SH进行大型项目的开发 4、熟练运用标准SQL语句,熟悉Oracle,MySQL,SQLServer2005数据库 5、熟练ajax,jquery等技术, 熟悉html+css+javascript和xml,熟练Flash、PS、Dreamweaver 6、熟练运用JUnit,Debug进行程序调试、log4j进行日志管理、SVN项目整合、MyBatis数据库管理 7、熟悉Tomcat、Apache等服务器配置 8、熟练掌握MyEclipse/Eclipse等开发工具 9、Flash动画设计、PS图片美化、Dreamweaver网页设计精通 项目经验 2013/06 -- 至今 伟业网上电商系统 软件环境:Oracle10g、Tomcat7.0、Struts 2.0 + Spring 3.0 + Hibernate 3.2框架、Ajax+JSP+CSS+Jquery+JavaScript技术 硬件环境:Windows XP 开发工具:MyEclipse 8.5

java软件工程师笔试试题

JA V A编程方面 1.Java中switch是否能作用在byte上,是否能作用在long上,是否能作用在String上?(3’) 2.Java中String 对象能否被继承?STRING与STRINGBUFFER的区别?(6’) 3.说说你熟悉的几种Java的常用设计模式,一般在哪种情况下用到这些设计模式?你对设 计模式有什么看法?用java实现一个单例模式?(12’) 4.abstract class和interface有什么区别?(5’) 5.说说你所知道的java解析XML的方法。(4’) 6.简述ArrayList和Vector的区别,HashMap和Hashtable的区别。(20’) 7.写一个Javascript函数,返回指定的英文句子中的每个单词及其字符的起止位置。 例:”Th at is right.”应依次返回”Th at 0-4”, ”is 5-7” ,”right 8-13”(15’) 8.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变

化后的结果?那么这里到底是值传递还是引用传递? (5’) 数据库方面 1.事务是什么?(5’) 2.Oracle中有2张表格T1和T2,如下所示: T1 A B C 1 1 1 1 21 1 12 21 1 12 1 Null 12 41 2 12 4 3 T2 A B C 12 1 5 13 1 1 14 2 2 22 5 2 2 16 1 请问select * from T2 where c not in (select c from T1)结果是什么?(10’) 英文翻译(15’) Foremost amongst these is the Spring Framework's Inversion of Control (IoC) container. A thorough treatment of the Spring Framework's IoC container is closely followed by comprehensive coverage of Spring's Aspect-Oriented Programming (AOP) technologies. The Spring Framework has its own AOP framework, which is conceptually easy to understand, and which successfully addresses the 80% sweet spot of AOP requirements in Java enterprise programming. Coverage of Spring's integration with AspectJ (currently the richest - in terms of features - and certainly most mature AOP implementation in the Java enterprise space) is also provided.

Java软件开发工程师笔试题(答案)

Java软件开发工程师笔试题(答案) Java工程师笔试题 1,填空(此大题10项,每空1分,共20分) 1。Java语言的三个特性是继承性、封装性和多态性2.在Java中,char 使用_ _ _ _ Unicode _ _ _ _ _ _编码方案,因此中文字符和英文字符都占用__2__字节的内存空间 3。当方法由_ _定义时,形参指的是参数行,当方法由_ _调用时,实际参数是传入的变量或值。 4。JSP内置对象,应用程序对象代表应用程序上下文,它允许JSP 页面与包含在同一应用程序中的任何网络组件共享信息,而会话对象是特定于每个客户的 5。如果你想把一个对象写到一个流中,这个类必须实现Seralizable 接口 6。在程序中实现多线程有两种方法:继承线程类和实现_ _ Runable _ interface 7。在多线程中,线程的相对优先级可以通过调用相应的setPriority()方法来修改 8。面向对象编程的五个设计原则是单一责任、开放和封闭、里氏尺度替换、依赖倒置、接口分离。通过Ajax,客户端获取的数据主要有两种类型:文本类型和xml 10。Socket通常也叫socket,用来描述__ ip和_ _ interface 2,多项选择题(这个大题20项,每项2分,共40分)

1。在JA V A中,如果父类中的一些方法不包含任何逻辑并且需要被子类重写,那么父类的这些方法应该使用()关键字来声明:a)final b)static c)abstract d)void 2。在JA V A中,已经定义了两个接口b和c。要定义实现这两个接口的类,下面的语句是正确的() a)接口aextend b,c b)接口a implements b,c c)类a mplements b,c d)类a mplements b,实现c 3。可以在JA V A接口()中定义 A)静态方法b)常量c)构造函数d)抽象方法 4。假设A有构造函数A (int a),那么在A类的其他构造函数中调用的构造函数和语句格式应该是() a)a(x)b)this . a(x)c)this(x)d)super(x) 5。如果x = 1,y = 2,z = 3,表达式y+= z-/++x的值为()a)3b)3.5°c)4d)5 6。下列关于继承的陈述中哪一个是正确的?( )a)子类只继承父类的公共方法和属性:b)子类继承父类的非私有属性和方法: C)子类继承父类的方法,但不继承父类的属性:d)子类继承所有的属性和方法。 7。在爪哇。使用JDBC时对于对同一个SQL语句的多次调用,使用()通常会提高效率 a)语句b)可调用语句c)准备语句d)prarmeters语句8。以下方法无法控制Servlet的生命周期:a)服务b)销毁c) dopost d) init9。可以分配给字节变量的值的范围是()0 ~ 65535 b) (-128) ~ 127 c) (-32,768) ~ 32,

java工程师简历范文

java工程师简历范文 目前所在地:上海 户口所在地:江苏 身材:170cm65kg 婚姻状况:未婚 年龄:23岁 求职意向 应聘职位:网站程序员 工作年限:1 可到职-随时 月薪要求:2500--3000 希望工作地区:上海 工作经历: 2007年上海×××电子商务公司网站程序员2007年上海×××设计公司网站程序员 最高学历:大专 毕业时间:2009-07-01 所学专业:软件工程 2005年9月2009年7月南京工业大学软件工程语言能力 工作能力

在半年多的工作中我学习了很多宝贵的东西,也使我的技能有了很大的提升。参加工作后的我变得自信了,使得我有很大的信心去接爱每一份工作。 个人信息 姓名:xuexila 性别:男 婚姻状况:已婚 民族:汉族 户籍:湖北-天门 年龄:38 现所在地:广东-深圳 身高:170cm 希望地区:广东-深圳、广东-东莞、广东-广州 希望岗位:经营/管理类-部门经理 工业/工厂类-物控经理/主管 工业/工厂类-车间经理/主管 寻求职位:营运总监、生产经理、PMC经理 待遇要求:可面议 最快到岗:随时到岗 教育经历 1992-09~1995-07陕西师范大学中文系大专 培训经历 2002-08~2002-09汇才人力资源有限公司CT1

公司性质:合资企业 行业类别:其它生产、制造、加工 担任职位:PMC经理 岗位类别:部门经理 工作描述:1.指导、监督、检查所属下级的各项工作,掌握工作情况和有关数据。 2.组织订单评审,确认订单生产地点及完成日期。 3.审核年度、月度、周生产计划、物料计划。 4.协调处理生产进度,物料交付进度异常。 5.组织统计生产进度、补料数据,分析、督导计划执行情况。 6.组织核查仓库进、出、存数据。 7.根据财务要求,组织库存物料盘点。 8.分析生产统计、库存盘点数据,对计划实施及控制效果进行评估。 11.培训本部门及相关人员、建设团队,提高工作效率。 12.承办上级交办的其他工作事项。 公司性质:外资企业 行业类别:其它生产、制造、加工 担任职位:PMC经理 岗位类别:物控经理/主管 工作描述:1、制定年度生产计划,组织进行产能分析,提高资源利用率; 2、监控设备、人员配备现状,统筹产能负荷,满足生产计划需要;

JAVA工程师个人简历中的项目经验范文

三一文库(https://www.wendangku.net/doc/4512263374.html,)/个人简历 JAVA工程师个人简历中的项目经验 范文 JAVA工程师个人简历中的项目经验范文 国产中间件参考实现及平台 软件环境:j2ee 硬件环境:x86 开发工具:Java 项目描述:核高基重大专项课题该课题旨在建立国产中间件标准体系,进而在该标准体系指导下构建国产中间件参考实现与平台,从技术、产品与产业运作机制等方面探索适合国产中间件发展的一体化方案。责任描述:编写相关文档和设计报告。将Onceportal4.0中符合JSR286规范的Portlet容器OSGi化。 轻量级数据持久框架 软件环境:j2ee 硬件环境:x86

开发工具:Java 项目描述:国家863项目子课题该课题旨在提供一种能够提高小型信息系统持久层的开发效率,降低其在异构数据库之间的迁移成本的数据持久化框架。责任描述:调研现有持久化技术,编写可行性报告。借鉴已有产品和标准的经验,提取数据持久化通用接口,完成持久化框架总体设计。在Java环境下对框架进行开发,并提供了框架接口在关系数据库、XML数据库和目录数据库下的实现。 基于门户系统的单点登录工具 软件环境:j2ee 硬件环境(转载自http://,请保留此标记。):x86 开发工具:JavaJSP 项目描述:国家863项目子课题该课题旨在研究门户环境下如何安全有效的对常见的B/S和C/S应用进行单点登录集成。责任描述:调研企业B/S和C/S应用的常见认证方式,设计门户环境下B/S和C/S应用单点登录集成工具OnceportalBSSSO1.0,OnceportalCSSSSO1.0/2.0并使用Java和JSP等相关技术将其实现。 可视化快递追踪分析平台-VisualExpress 软件环境:j2ee 硬件环境:x86

JAVA初级程序员笔试题(电讯盈科)

软件工程师笔试题 笔试时间为60min 请在答题卡上作答,请勿在试卷上进行勾画,感谢您的配合 第一部分:判断题 1.Java语言是一种面向对象程序设计语言。( ) 2.在Java有布尔类型,该类型只能有两个值:1和0。( ) 3.Java中一个类可以同时继承多个其他类,但只能实现一个接口。( ) 4.在Java中字符串的长度和字符串中字符的个数是相等的。( ) 5.程序中的异常是错误的一种,通过调试程序可以解决异常。( ) 6.使用Java语言既可以读写二进制文件,又可以读写文本文件。( ) 7.框架JFrame作为图形用户界面的顶级容器,原子组件是不能直接放置到框架的。( ) 8.当最小化小程序时就会调用小程序的stop()方法,暂时释放所占资源。( ) 9.调试Java程序也就是运行Java程序,使用java命令即可完成。( ) 10.线程就是程序,只不过是代码较少。( ) 第二部分:选择题(可多选) 1.以下有关类型转变的说法错误的是() A低精度类型向高精度类型转换时,不会丢失数据精度 B系统会自动进行(整型或浮点型)低精度类型数据向高精度类型数据的转换 C高精度类型数据向低精度类型数据的转换、整型和浮点型数据之间的转换,必须强制进行,有可能会引起数据丢失 D高精度类型数据向低精度类型转换时,也不会丢失数据精度,因为转换是系统进行的 2. 以下有关条件运算符(?:)说法正确的是() A条件运算符是一个三元运算符,其格式是:表达式1?表达式2:表达式3 B格式中的“表达式1”是关系或者逻辑表达式,其值是boolean值 C若“表达式1”成立,该条件表达式取“表达式2”的值,否则取“表达式3”的值 D以上说法都正确 3.在switch(表达式)语句中,“表达式”的值必须是() A 整数值 B 字符值 C 布尔逻辑值 D 整数或字符值 4.下列关于for循环和while循环的说法中,正确的是() A while循环能实现的操作,for循环也能实现 B while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C 两种循环任何时候都可以替换 D 两种循环结构中必须都有循环体,循环体不能为空 5. 下面的表达式中正确的是() A String s=”你好”;if(s==”你好”) System.out.println(true); B String s=”你好”;if(s!=”你好”) System.out.println(false); C String s=”你好”;if(s.equals(”你好”)) System.out.println(true); D String s=”你好”;if(equals(s,”你好”)) System.out.println(true); 6.String str;System.out.println(str.length());以上语句的处理结果是() A 编译报错 B 运行结果是null C 运行结果为0 D 随机值 7. 执行String [ ] s=new String[10];代码后,下面结论正确的是()

怎么成为一名高级java工程师

怎么成为一名高级java工程师 人往高处走,水往低处流。如果你现在是一名初级程序员,你可能还会想往更高的层次发展。在IT行业,你会不满足于现在取得的一小点儿成绩,高级程序员、项目经理等等这样的职位并不是遥不可及的,那么如何成为一名高级Java工程师就成了摆在面前最现实的问题。下面一起来看看北大青鸟资深专业老师教你如何逐步接近自己的梦想的。 一、JAVA。 要想成为高级Java程序员,Java是一定要学习的。初级的或者是得过且过的程序员肯定是觉得自己只要知道一点点Java的语法结构就可以万事大吉了。但要成为高级程序员,需要对Java有深入的了解,什么是线程,什么是JDBC,什么是Text包等等。如果把这些都弄清楚明白了,你在开发的过程中就可以实现很多功能。 二、设计模式。 作为一个程序员,大家都知道,代码写起来并不难,但是如何写好就很考验一个人的水平了。这个“好”字包括的方面有很多,比如代码可重用性、可维护性、可扩展性等等。当然写好代码与你日积月

累的经验是分不开的。只要你在写代码的时候用心,形成自己的风格,相信你的能力也能很快就提高的。 三、XML。 现在在系统中不运用XML几乎是不可能的,因为它的功能十分强大,可以做数据转换、系统配置以及保存数据业务等很多工作。增强对XML语法、结构的了解可以进一步促使我们更好的运用XML,开发出更完美的项目。 四、精通一两种框架。 框架中有很多可重用的代码,而且基于框架的开发可以节省很多开发成本。如果你能精通一两种框架,了解他们的思想,这样的话在开发项目的时候思路就会更开阔一些。 五、熟悉主流数据库。 尽管在大型的开发项目中,数据库是专门有人来做的,但是不少项目中要求高级程序员也会参与到数据库的设计以及SQL的编写中,所以为了更好的工作。也为了以后更好的发展,掌握一些主流数据库的开发还是很有必要的。

软件开发工程师(JAVA)笔试题

软件开发工程师(JAVA)笔试题 请在90分钟以内做答答案请写在答题纸上 一、选择题 1、下面哪项是不合法的标识符:() A. $persons B. TwoUsers C. *point D. _endline E. final 2、下列运算符合法的是() A.&& B.<> C.if D.:= 3、下面描述中哪两项相等:()[选择两项] A.<%= YoshiBean.size%> B.<%= YoshiBean.getSize()%> C.<%= YoshiBean.getProperty(“size”)%> D. E. F. G. 4、设float x = 1,y = 2,z = 3,则表达式 y+=z--/++x的值是:() A. 3.5 B. 3 C. 4 D. 5 5、下面的哪些叙述为真:() A.equals()方法判定引用值是否指向同一对象 B.==操作符判定两个不同的对象的内容和类型是否一致 C.equal()方法只有在两个对象的内容一致时返回true D.类File重写方法equals()在两个不同的对象的内容和类型一致时返回true 6、如果一个对象仅仅声明实现了cloneable接口,但是不声明clone方法,外部能够调用其clone方法吗?() A. 能 B. 不能 C. 不确定 7、下列说法错误的有() A.能被java.exe成功运行的java class文件必须有main()方法 B. J2SDK就是Java API C. Appletviewer.exe可利用jar选项运行.jar文件 D.能被Appletviewer成功运行的java class文件必须有main()方法 8、下列正确的有() A. call by value不会改变实际参数的数值 B. call by reference能改变实际参数的参考地址 C. call by reference不能改变实际参数的参考地址 D. call by reference能改变实际参数的内容 9、下列说法错误的有() A.数组是一种对象 B.数组属于一种原生类 C. int number=[]={31,23,33,43,35,63}

java工程师简历模板

● 精通JAVA/JavaScript ,熟悉Java 多线程,SOCKET 等; ● 熟悉常见设计模式,精通 Spring , MyBatis 等流行开源框架; ● 熟悉数据库原理和常用性能优化技术,以及 NoSQL ,Queue 的原理、使用场景以及限制; ● CET-6,有优秀的听说读写能力,能用英语进行日常交流; ● 全国计算机等级二级,能够熟练使用各类办公软件(word 、ppt 、excel )。 技能证书(Skills ) ● 2010.09-2014.06 当小图大学 软件工程 本科 主修课程:C/C++程序设计、Java 程序设计、数据结构、计算方法、编译原理、软件工程、操作系统原理、数据库系统原理、网络数据库等 GPA:3.8/4.0 在校四年均保持排名位于专业前10% 教育背景(Education ) 姓 名:当小图 民 族:汉 电 话:123-456-7890 邮 箱:88888@https://www.wendangku.net/doc/4512263374.html, 出生年月:1991.10 政治面貌:团员 住 址:当小图路111号 学 历:本科 个人信息(Personal Info ) 当小图的个人简历 工作经历(Work experience ) ● 2014.07-2016.11 当小图办公有限公司 java 工程师 根据产品需求,完成项目的任务分析设计,完成详细设计和编码,确保项目的进度和质量; 负责后端API 设计和开发维护,从构思到执行,编写架构性好的后端代码; 协助其它人员的开发测试,完成测试阶段bug 的修改; 参与编写完善开发各阶段的文档资料。 自我评价(Self-assessment ) ● 软件工程专业背景,有丰富软件开发经历,扎实的技术基础; ● 工作细致认真、积极主动、有耐心、严谨; ● 有较强的逻辑思维能力,善于分析、归纳、解决问题; ● 有较强的沟通技巧及团队合作精神,组织协调能力,较强的责任感及进取精神; ● 对技术有浓厚兴趣,喜欢并不断学习新技术。

JAVA高级工程师笔试题(技术部分)

Java 软件高级工程师笔试题 【智力部分】(30分) 1.烧一根不均匀的绳要用一个小时,如何用它来判断半个小时?(5分) 2.4,4,10,10,加减乘除,怎么出24点?(5分) 3.如果你有无穷多的水,一个容积为3L的和5L的提桶,你如何准确称出4L的水?(5分) 4.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天 睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?(5分) 5.有一种细菌,经过一分钟分裂为2个,再过一分钟,分裂为4个,这样,将一个细菌放在一个瓶子里面,一个 小时后瓶子被细菌充满了。现在假设一开始放入瓶中的为两个细菌,那么到充满瓶子要多长的时间?(10分) 【专业部分】(70分) 6.简述一下面向对象的特征,并举例说明你对面向对象的理解?(5分) 7.ArrayList和HsahSet的区别,HashMap和Hashtable的区别?(5分) 8.线程同步的关键字是什么?sleep() 和wait() 有什么区别?怎么唤醒wait()停止的线程?(5分)

9.列举你在项目中常用的设计模式(伪代码或类图),并说明每种设计模式的具体应用场景。(5分) 10.Spring中事务管理支持哪几种方式以及每种方式的具体使用方法。(5分) 11.Hibernate的缓存等级及其特点(5分) 12.至少写出一种11位手机号码的正则表达式。(5分) 13.用简短的代码实现字符串“s tr in g”到“s tr in g”转换。即将多个空格转换为一个空格(5 分) 14.使用Socket编写一个程序,客户端向服务器端发送请求(发送字符串即可),服务端接收后发送反馈信息.(10 分)

java工程师笔试题

JAVA工程师笔试题 一,选择题 1.如下代码 2.public class Test { 3.public int aMethod() { 4.static int i = 0; 5.i++; 6.return i; 7.} 8.public static void main (String args[]) { 9.Test test = new Test(); 10.(); 11.int j = (); 12. 13.} 14.} 15.输出结果是什么 16. A. 0 B. 1 C. 2 D. 编译失败 2. 如下代码 int i =1,j =10; do { if(i++> --j) { continue; } } while (i <5); "i = " +i+ "and j = "+j); 输出结果是什么 A. i = 6 and j = 5 B. i = 5 and j = 5 C. i = 6 and j = 5 D. i = 5 and j = 6 E. i = 6 and j = 6 3. 如下代码: public class SwitchTest { public static void main(String[] args) { "value = " + switchIt(4)); } public static int switchIt(int x) { int j = 1; switch (x) { case 1: j++; case 2: j++; case 3: j++;

case 4: j++; case 5: j++; default: j++; } return j + x; } } 输出结果是什么 A. value = 3 B. value = 4 C. value = 5 D. value = 6 E. value = 7 F. value = 8 4. 在接口中以下哪条定义是正确的 (两个答案) A. void methoda(); B. public double methoda(); C. public final double methoda(); D. static void methoda(double d1); E. protected void methoda(double d1); 5. 如下代码: public void test(int x) { int odd = x%2; if (odd) { "odd); } else { "even"); } } 哪个描述正确 A. 编译失败. B. "odd" 永远被输出. C. "even" 永远被输出 D. "odd" 输出x的值, E. "even" 输出x的值 6. 如下代码: public class X { public X aMethod() { return this;} } public class Y extends X { } 哪两个方法能加到Y类的定义中 A. public void aMethod() {} B. private void aMethod() {} C. public void aMethod(String s) {} D. private Y aMethod() { return null; } E. public X aMethod() { return new Y(); }

相关文档
相关文档 最新文档