java企业面试题集锦.docx

上传人:b****4 文档编号:4092756 上传时间:2023-05-06 格式:DOCX 页数:40 大小:41.55KB
下载 相关 举报
java企业面试题集锦.docx_第1页
第1页 / 共40页
java企业面试题集锦.docx_第2页
第2页 / 共40页
java企业面试题集锦.docx_第3页
第3页 / 共40页
java企业面试题集锦.docx_第4页
第4页 / 共40页
java企业面试题集锦.docx_第5页
第5页 / 共40页
java企业面试题集锦.docx_第6页
第6页 / 共40页
java企业面试题集锦.docx_第7页
第7页 / 共40页
java企业面试题集锦.docx_第8页
第8页 / 共40页
java企业面试题集锦.docx_第9页
第9页 / 共40页
java企业面试题集锦.docx_第10页
第10页 / 共40页
java企业面试题集锦.docx_第11页
第11页 / 共40页
java企业面试题集锦.docx_第12页
第12页 / 共40页
java企业面试题集锦.docx_第13页
第13页 / 共40页
java企业面试题集锦.docx_第14页
第14页 / 共40页
java企业面试题集锦.docx_第15页
第15页 / 共40页
java企业面试题集锦.docx_第16页
第16页 / 共40页
java企业面试题集锦.docx_第17页
第17页 / 共40页
java企业面试题集锦.docx_第18页
第18页 / 共40页
java企业面试题集锦.docx_第19页
第19页 / 共40页
java企业面试题集锦.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

java企业面试题集锦.docx

《java企业面试题集锦.docx》由会员分享,可在线阅读,更多相关《java企业面试题集锦.docx(40页珍藏版)》请在冰点文库上搜索。

java企业面试题集锦.docx

java企业面试题集锦

2011年学生面试题题库

1、已知a=10,b=15,在不用第三方变量的情况下,将a、b的值调换?

2、Session容易丢值,cookie不安全,用什么可以代替它们?

3、简述多态的特征及意义

4、冒泡排序

5、已知intarray[]={3,7,5,12,20};实现从大到小排序并返回数组输出排序后的结果?

6、a=10;b=15;怎样在不定义第三个变量的前提下,将a和b的值调换?

7、将数组int[]max{6,5,2,9,7,4,0}用快速排序的方法,降序排列,返回数组?

8、多态的特性和意义?

9、不用Session和Cookie,如何保存数据?

10、视图(View)的相关问题?

11、事务的相关操作?

12、如何处理数据并发?

13、下列代码哪行有错?

1x:

=y+20;

2ifx<10then

3y:

=30;

4elseifx<40then

5y:

=20;

6ENDif;

14、SQL题:

1>时间格式如何修改?

2>两表关联如何同时更新

3>查询数据库表中的重复数据

4>如何删除重复数据之外的其他数据(如果有三条数据重复,如何删除后两条数据)?

15、面向对象的特征有哪些方面   

a、抽象:

抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。

抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。

抽象包括两个方面,一是过程抽象,二是数据抽象。

b继承:

继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。

对象的一个新类可以从现有的类中派生,这个过程称为类继承。

新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。

派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。

c封装:

封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。

面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。

d、 多态性:

多态性是指允许不同类的对象对同一消息作出响应。

多态性包括参数化多态性和包含多态性。

多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。

16、&和&&的区别?

是否可以继承String类?

17、HashMap和Hashtable的区别。

18、谈谈final,finally,finalize的区别。

19、说出Servlet的生命周期,并说出Servlet和CGI的区别。

20、Strings=newString("xyz");创建了几个StringObject?

21、数组有没有length()这个方法?

String有没有length()这个方法?

22、Overload和Override的区别。

Overloaded的方法是否可以改变返回值的类型?

23、bstractclass和interface有什么区别?

24、接口是否可继承接口?

抽象类是否可实现(implements)接口?

抽象类是否可继承实体类(concreteclass)?

25、Collection和Collections的区别。

26、List,Set,Map是否继承自Collection接口?

27、ArrayList和Vector的区别,HashMap和Hashtable的区别

28、HashMap和Hashtable的区别。

 

29、说出ArrayList,Vector,LinkedList的存储性能和特性

30、STRING与STRINGBUFFER的区别。

31、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?

32、jsp有哪些内置对象?

作用分别是什么?

33、jsp有哪些动作?

作用分别是什么?

34、JSP中动态INCLUDE与静态INCLUDE的区别?

35、JSP的内置对象及方法。

36、JAVASERVLETAPI中forward()与redirect()的区别?

37、xml有哪些解析技术?

区别是什么?

38、你在项目中用到了xml技术的哪些方面?

如何实现的?

39、MVC的各个部分都有那些技术来实现?

如何实现?

 

40、BS与CS的联系与区别。

41、写一段Jdbc连Oracle的程序,并实现数据查询、

42、Class、forName的作用?

为什么要用?

43、MVC的各个部分都有那些技术来实现?

如何实现?

44、stringaa="abced"反转输出这个字符串、、“decba”

45、员工表里Emplory有字段eid(主键,自增),name,age,部门表里department有did(主键,自增列),name(部门名称)eid(外键),查处部门名称是技术部且年龄小于所有员工平均年龄的的员工姓名

46、stringbb="a1b2c3d4g5ef"提取字符串里的数字、、、

47、sesssion的bug是什么微软是怎么解决的?

48、页面传值都有哪几种?

各自的优缺点?

(XX下)

49、防止盗链的问题

50、OOP、ooa、ood简述三种思想

51、面向对象与面向过程的区别

52、你对面向对象的独到见解

53、所有学过的名词*(类。

好多)做解释

54、servlet生命周期

55、JavaScript的框架简单介绍2-3个,并说明优缺点

56、o数据库中insert(char

(1),char

(1),int,index)的用法

57、arraylist与hastable的区别

58、重载与重写的区别

59、在spring中如果不使用strus应该如何配置

60、关于servlet的拓展

61、2005-05-05胜

2005-05-05负

2005-05-05胜

2005-05-05负

2005-05-05胜

2005-05-05胜

2006-05-05负

2006-05-05负

2006-05-05胜

书库语言输出

胜负

2005-05-0542

2006-05-0512

某人的英语,数学,语文成绩分别为80,60,20

其中大于60分为优秀,等于60为几个,小于60为差

用一条语句实现

用下列输出格式

英语数学语文

优秀及格差

61、HashTable和HashMap的区别

62、重载和重写

63、面向对象的特征

64、String和StringBUffer

65、Servlet的生命周期

66、ArrayList,Vector的区别

67、Collection和Collections的区别。

68、final,finally,finalize的区别。

69、error和exception有什么区别?

70、Hibernate的理解、Spring的理解(这两道题要回答的全面一些;可以在网上搜搜他们的一些核心还有好处等)

71、WebService的原理

72、jsp的内置对象

73、写SQl语句

74、下列说法正确的有()

A、class中的constructor不可省略

B、constructor必须与class同名,但方法不能与class同名

C、constructor在一个对象new时执行

D、一个class只能定义一个constructor

75、执行如下程序代码

a=0;c=0;

do{

--c;

a=a-1;

}while(a>0);

后,c的值是()

A、0

B、1

C、-1

D、死循环

76、JAVA语言中,在类定义时用final关键字修饰,是指这个类()

A、不能被继承

B、在子类的方法中不能被调用

C、不能被别的程序自由调用

D、不能被子类的方法覆盖

77、参照一下JAVA代码,以下四个叙述中最确切的是()

PublicclassA{

Intx;staticinty;

Voidfac(Strings){System、out、println(“s=”+s);}

}

A、x、y和s都是成员变量

B、x是实例变量、y是类变量、s是局部变量

C、x和y是实例变量、s是参数

D、x、y和s都是实例变量

78、欲构造ArrayList类的一个实例,此类实现了List接口,下列哪句声明代码是正确的?

()

A、ArrayListmyList=newObject();

B、ListmyList=newArrayList();

C、ArrayListmyList=newList();

D、ListmyList=newList()、

79、执行完以下代码int[]x=newint[10];之后,以下哪项说明是正确的()

A、x[9]为0

B、x[9]未定义

C、x[10]为0

D、x[10]为空

80、SQL语言中,删除表中数据的命令是()

A、DELET

B、DROPE

C、CLEAR

D、REMOVE

81、在学校中,学生和老师之间的实体关系是()

A、一对一

B、一对多

C、多对多

D、多对一

82、软件设计中划分模块的一个准则是()

A、低内聚低耦合

B、高内聚低耦合

C、低内聚高耦合

D、高内聚高耦合

83、在继承中,关于构造方法的说明,下列说法错误的是()

A、子类无条件的继承父类的无参构造方法

B、子类可以引用父类中的有参构造方法,使用super关键字

C、如果子类没有构造方法,则父类无参构造方法作为自己的构造方法

D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖

84、编写方法voidsortArray(int[]array),实现对整型数组array的升序排序(不能使用Java提供的排序方法实现,如Collections、sort方法。

否则不给分)(8分)

85、编程求解如下问题:

企业发放的奖金根据利润提成:

●利润低于或等于10万元时,奖金可提10%;

●10万元到20万元之间时,高于10万元的部分,可提成7、5%;

●20万元到40万元之间时,高于20万元的部分,可提成5%;

●40万元到60万元之间时,高于40万元的部分,可提成3%;

●60万元到100万元时,高于60万元的部分,可提成1、5%;

●高于100万元时,超过100万元的部分,可提成1%,

例如:

利润是28万元时,奖金为2、15万元;利润是120万元时,奖金为4、15万元。

如果已知某月利润为x,求应发放奖金总数y?

(10分)

86、设有实体EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及实体DEPT(DNO,DNAME,MANAGER)其中各属性含义依次为部门号、部门名称、部门经理的职工号。

(共14分)

1)、请用SQL语句查询001号职工所在部门名称。

(4分)

2)、请用SQL语句将“销售部”的那些工资数额低于3000元的职工的工资上调10%。

(4分)

3)、请用SQL语句列出平均工资不低于3000元的部门,要求输出部门号、部门名称、部门平均工资。

(6分)

87、图书馆管理系统主要用于图书的借阅管理,借阅管理的要求如下:

每人最多借阅10本书,借阅周期1个月,只能续借一次,周期同样1个月,超期未归还,每天滞纳金0、5元。

请使用面向对象方法分析图书管理系统并回答以下问题:

(共18分)

1)、请写出该系统中最重要的对象,至少写出四个。

(4分)

2)、请写出以上每个对象的主要属性。

(4分)

3)、请写出每个对象的主要方法和对象间的关系。

(4分)

4)、根据以上三点的分析画出类图。

(6分)

88、某商场商品打折20%,问该商场商品上涨多少是原价?

(这样的智力题有两道第二道就是甲乙丙丁比较大小的比较简单)

89、SQL两个表连接【人员表电话表】三个字段用innerjoin可以实现还有一个求平均值大于一个数的还有查询电话为空的人员

90、Structs1和structs2原理和区别

91、ArrayList和Vector的区别,HashMap和Hashtable的区别

92、hibernate工作原理hibernate数据持久化

93、代码提关于线程的找错题

94、Spring事务管理分哪几模块

95、关于数据库游标的如果查询数据库中最大的游标报错是什么原因

96、写一个方法将Stringdate=”2011-3-9”转换成Date类型

97、java类的作用域有几个?

作用是什么?

98、会话管理有哪些?

作用是什么?

99、dos下怎么执行java类

100、oop的特征?

101、什么类继承Collection?

102、publicstaticvoidtestextendString{

i=10;

System、out、print(++i);

}程序输出什么?

103、try中有个return语句,问finally块中得代码是否执行?

104、什么是GC?

作用是什么?

105、forward和redirect的区别?

106、Struts优点与缺点

107、Hibernate3的初始化

读取Hibernate的配置信息-〉创建SessionFactory

108、创建Configeration类的实例。

109、创建SessionFactory实例

110、调用SessionFactory创建Session的方法

111、通过Session接口提供的各种方法来操纵数据库访问。

112、关于hibernte的工作原理,简单说一下个人浅见:

113、配置好hibernate的配置文件和与类对应的配置文件后,启动服务器

114、服务器通过实例化Configeration对象,读取hibernate、cfg、xml文件的配置内容,并根据相关的需求建好表或者和表建立好映射关系

115、通过实例化的Configeration对象就可以建立sessionFactory实例,进一步,通过sessionFactory实例可以创建session对象

116、得到session之后,便可以对数据库进行增删改查操作了,除了比较复杂的全文搜索外,简单的操作都可以通过hibernate封装好的session内置方法来实现

117、此外,还可以通过事物管理,表的关联来实现较为复杂的数据库设计

118、Spring工作原理

119、文件来动态的创建对象,和调用对象里的方法的。

120、AOP的主要原理:

动态代理

121、IoC(Inversionofcontrol):

控制反转

122、Strings=newString("xyz");创建了几个StringObject?

123、数组有没有length()这个方法?

String有没有length()这个方法?

124、List,Set,Map是否继承自Collection接口?

125、private、public、protected去掉之后怎么样?

126、页面间对象传递的方法?

127、页面间的几种传值方法。

128、public、protected、private、internal的区别。

129、定义一个长度为10000的字符串,要求从a-z的英文字母里随机插入字符串。

(可以重复)

130、随机从1-100中插入一个长度为100的数组(不能重复)。

131、sql题:

给出一张数据表

以下是凭回忆大概表数据的结构。

(数据看似比较乱,实则有一定规律。

和实际表肯定有出入,大概结构是这样。

ID时间车牌号车型

23sd232011-2-2AJ12312大型车

23rew32011-2-3AJ12314小型车

34sd232011-2-4AJ12314大型车

23sd232011-2-2AJ12312小型车

34yt782011-2-3AJ12311大型车

98ui092011-2-2AJ12312大型车

1、从这个表查出数据于另一个表数据相同;

(会再给一个表,这里不记得了。

2、要求删除重复数据、根据时间和车牌号;

(考一个SQL中去除重复的函数。

di、、、、什么)

132、List跟String哪个有、length()这个方法。

133、面向对象的特征有哪些方面

134、说出Servlet的生命周期

135、说出ArrayList,Vector,LinkedList的存储性能和特性

136、jdbc连接数据库语句

137、hashtable和hashMap的区别

138、abstractclass和interface有什么区别?

139、数据库如何优化

140、开发论坛的步骤

141、final、finally、finallize的区别作用

142forward和redirect的区别,举例说明

143、String是最基本的数据类型吗?

144、List,Set,Map是否继承自Collection接口?

145、数组有没有length()这个方法?

String有没有length()这个方法?

146、某商场商品打折20%,问该商场商品上涨多少是原价?

(这样的智力题有两道第二道就是甲乙丙丁比较大小的比较简单)

147、SQL两个表连接【人员表电话表】三个字段用innerjoin可以实现还有一个求平均值大于一个数的还有查询电话为空的人员

148、Structs1和structs2原理和区别

149、ArrayList和Vector的区别,HashMap和Hashtable的区别

150、hibernate工作原理hibernate数据持久化

151、代码提关于线程的找错题

152、Spring事务管理分哪几模块

153、关于数据库游标的如果查询数据库中最大的游标报错是什么原因

154、写一个方法将Stringdate=”2011-3-9”转换成Date类型

155、Struts和Hibernate还有Spring的原理156、排序。

不允许使用java中的sort方法。

157、递归方面的题。

求算法。

获得的利润十万元一下的可以提取10%

十万到二十万之间的可以提取7、5%,获得二十万到四十万的提取5%

获得100元的利润可提取1%假如今年获得了120的利润,求可以

获得多少的利润。

158、sql查询两张表联查4、给一段文字。

159、这段文字中都包含那些事主要的对象。

160、这些对象都有主要属性

161、都有那些存储类型。

什么是目标索引。

162、什么是视图,什么是游标。

什么是动态sql,

163、什么是笛卡尔积?

164、什么事死锁,该怎样处理。

165、递归转换成循环需要什么数据结构。

166、javascript

js闭包及lambda表达的用法

正则表达式的应用。

function中的apply与call的区别。

css中float,clearpostion的作用

css都有那些选择器

html表头有什么作用

167、java

重载和覆盖的区别。

check-exception与uncheck-checked区别

168、java类的作用域有几个?

作用是什么?

169、会话管理有哪些?

作用是什么?

170、dos下怎么执行java类

171、oop的特征?

172、什么类继承Collection?

173、publicstaticvoidtestextendString{

i=10;

System、out、print(++i);

}程序输出什么?

174、try中有个return语句,问finally块中得代码是否执行?

175、什么是GC?

作用是什么?

176、forward和redirect的区别?

177、student对象有一个name属性。

用JSTL读出student对象name的值。

178、12312321比较两个数是否相同从左往右看。

再从右往左看。

相同返回true、否则false。

写完下面的方法。

public布尔类型方法名(intx)

{

}

179、表T中有两列id,score。

查出表中最小的score值再加上10

180、HashTable和HashMap区别

181、设计模式。

以及单例模式在SSH用在哪?

182、s1sh和s2sh的区别、

183、大学中学到的算法

184、解释栈、堆、数组、还有一个忘了。

185、操作系统(大学所学课程)

186、数据结构

187、Java中文件流操作

188、多浏览器页面的差异

189、WebService在Java中的用途

190、JBPM相关知识

191、Ext相关知识

192、JQUERY相关知识

193、会几种数据库

194、AJax的流程

195、、Interface和abstract的区别

196、Servlet的流程

197、对于,加班的看法

198、线程问题

199、有三张表,一个s(id,name,class,age,type)学生编号,名字,班级,年龄,选修科目,c(id,typeName)科目编号,科目名称,sc(id,sId,cId,num)成绩编号,学生编号,科目编号,成绩

1、查询选修科目编号为yu的所有学生的名字,班级

2、查询没有选修科目shu的所有的学生的名字,班级

3、查询选修了所有科目的学生名字,班级

4、查询选修5门以上科目的学生名字,班级

把字符串拆开按char类型输出

200、js中vara=5和a=5有什么不同?

201、Stringa=newString("out")

Stringb=newString("out")

Stringc="out";

Stringd="out";

然后就问其中的两个是否相等(主要是考==和equals的区别)

还有就是父类子类中的构造函数

机试是:

String[]str=newString[8];

str[0]="1";

str[1]="2";

str[2]="3";

str[3]="2";

str[4]="4";

str[5]="6";

str[6]="4";

str[7]="1";

将数组str中相同的值去掉,并排序统计相同值出现的次数

最后的输出结果如下

字符串:

1数量:

2

字符串:

2数量:

2

字符串:

3数量:

1

字符串:

4数量:

2

字符串:

6数量:

1

202、String,StringBuffer的区别是什么?

203、java的对象

204、VECTOR、ARRAYLIST的区别是什么?

205、has

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2