设为首页 加入收藏

TOP

Java软件工程师笔试题
2014-11-23 20:20:23 来源: 作者: 【 】 浏览:13
Tags:Java 软件 工程师 试题

一、填空题


1、常用的HTTP请求的方法有那些:



2、描叙下TEST.JAVA编译后,在控制台执行命令“JAVA TEST”后的输出结果:


Test.java内容如下:


Class A


{


public A()


{


systemout.print(“A”):


}


}


class B extends A


{


public B()


{


system.out.print(“B”);


Aa=new A();


}


}


public class test extends B


{


public test()


{


system.out.print(“t”);


}


public static void main(string[]args)


{


As=new B()


}


}




1、关于JAVA的集合下面说法正确的是:


A、 LINKEDLIST使用双链表保存对象,所以很容易得到其中一个对象的前面的对象


B、 为了保证KEY的唯一性,HASHMAP的KEY只能是字符串对象


C、 TREEMAP、TREESET都可以对其中容纳的对象排序,但是要求其容纳的对象必须实现COMPARABLE接口或者给其传入实现了COMPARATOR接口的对象


D、 LINKEDHASHMAP可以按照加入对象的顺序取出所有对象



2、关于JSP/SERVLET下面说法错误的是:


A、 JSP在执行之前被转换成一个JAVA类,然后被编译成CLASS


B、 浏览器提交请求到/AB.JSP,在AB.JSP中FORWARD到/BB.JAP,BB.JSP中的request.geturi()返回的字符串是:/bb.jsp


C、 jsp标签可以象HTML或者java script一样在浏览器上执行


D、 可以通过request\getmethod()获取到客户端的请求方式,例如:POST,GET



3、关于JDBC下面的说法正确的是:


A、 在一个CONNECTION上可以创建多个STATEMENT并同时执行不同的SQL雨季


B、 通过设置一个CONNCTION的属性就可以做一个数据库事务


C、 通过设置一个STATEMENT的属性就可以做一个数据库事务


D、 可以直接在在线结果集RESULETSET中更新数据库记录



4、关于字符串下面说法正确的是:


A、 STRINGBUFFER使用字符数组CHAR[ ]保存数据


B、 STRINGBUFFER可以被修改,STRING不能被修改


C、 使用STRINGBUFFER可以提高字符串查找的速度


D、 使用STRINGBUFFER可以提高字符串相加的速度



5、关于JAVA方法中参数的值传递合引用传递下面说法正确的是:


A、 所有的参数都是通过值传递到方法中


B、 所有的参数都是


C、 原始数据类型都是通过值传递到方法中


D、 数组都是通过值传递到方法中


E、 对象类型都是通过引用传递到方法中


F、 对象类型都是通过值传递到方法中




1、分析以下函数的代码,存在性能问题的有那些?何以如何优化?


Public static srring getcountstring (int count)


{


sting str = new string (“”);


for (int I =0; I

{


char ch ,=’A’


str +=ch;


}


return str;


}








2、请描述在多线程环境下,某些程序块或方法需要同步(synchronized)的原因:


1、在应用程序中写一段程序读取D:\test.txt文件内容,并打印其内容到控制台




2、有一个链表的节点类和一个操作该链表的接口,如下:


public class Node


{


public Node previous;


public Node next;


public Object data;


}


interface Node0peration


{


//在node后插入的新节点其data属性为o,并且返回此节点


note insert(Node node ,0bjeet o);


//在node 链表中查找data属性等于o的节点,并且返回此节点


note find (Node node ,0bjeet o);


}


请写一个类实现Node0peration接口,操作node对象,要求保证Node链表的原结构特征


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇在盛大公司面试的感受 下一篇什么是HTTP(Hyper Text Transfer..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: