java笔试面试题

更新时间:2023-08-28 22:48:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

中文笔试:

1:Struts 的工作原理 用 图型表达!

2:jsp如何获得客服端的信息!

亚信公司

一 问答题:

1、final, finally, finalize的区别。

2、linux的问题

3、UML是什么? 举例说出五个例图

4、MVC分别是什么?说出MVC的顺序?

5、Pattern、Analysis、Pattern或者其他方面的Pattern

6、software life cycle 指什么?

还有一个design的一个排错题

8、写一个Java使用JDBC访问数据库的例子

9、现有Tomcat、struts.jar包,要求使用struct架构实现一个登陆系统

(1输入用户名、密码;2提交后验证用户名,密码的正确性)

请写出实现框架累及代码

10、J2EE架构中,哪些属于http://www.77cn.com.cnponent?

二:使用JSP实现SQL查询,调用JDBC查询数据库,以表格显示结果 例:

ICPNO 901001

SERVICE_ID 7700

TOTAL 271965

ICPNO 901001

SERCICE_ID 7788

TOTAL 3857795

完成代码

JSP前半部分

<%page………………%>

<% connect sqlcon;

Statement sqlstmt;

Request sqlRos;

String strcon;

Class.forName("sun.jdbc.odbc.jdbcodbcDriver");

sqlcon="jdbc:odbc:TestDB";

sqlcon=DriverManager.getCOnnection(strcon,"sa","");

sqlstmt=sqlcon.createStatement();(继续完成 查询数据库)

三、例题: desicmg_icp_flow

name null? type

ICPNO not null varchar2(6)

sercice_id varchar2(10)

stat_min not null number

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

mt_recv_ok not null varchar(12)

写出一条sql语句,同时满足一下三个条件

1、计算my_recv_ok的总和(显示为total),并以此对结果进行升序和降序

2、以icpno和service_id两个字段进行分组

3、所得出数据的stat_min 必须大于2003年1月1号0分 并小于2003年2月份0分 期望结果

icpno sercice_id total

901001 7700 271965

901001 7800 3857795

脑筋急转弯:

abcd四个人,有中、英、法、日 四门语言,每个人会其中两种,没有一种都会,至少有一种三个人都会

提示A:b 不会英语 A和C要找B

提示B:A会日语,d不懂日语,但是能相互交谈

提示C:没有一种人会日语又会发育

提示D:bcd三个人相互交谈,但是找不到相互的语言

脑筋急转弯2:

话说五个强盗抢得100枚金币,他们决定:

1、抽签决定各人的号码(1,2,3,4,5);

2、由1号提出分配方案,然后5人表决,当且仅当超过半数同意方案被通

过,否则他将被扔入大海喂鲨鱼;

3、1号死后,由2号提方案,4人表决,当且仅当超过半数同意时案过否则 2号同样被扔入大海;

4、依次类推

假定“每个海盗都是很聪明的人,都能很理智的判断得失,从而做出选择”,那么“第一个海盗提出怎样的分配方案才能够使自己的收益最大化?”

---------------------------------------------------------------------

华智科技信息有限公司

人事问题:职业规划,离职原因,薪资要求,工作经历。

技术问题:oracle中怎么把日期格式:2009/06/18转换成格式:2009年06月18日 oracle中两种数据删除方式

基本数据类型

项目开发流程

军软有限公司

1,List中存放着对象A,A对象的属性ID是Integer类型,要求:List按A对象的ID值大小进行排序;

2,通过自定义一个类解释什么是Java多态(可有必要的说明);

3,List<String[]>含义是什么?泛在实际中有什么好处?

4,字符串“how are you!”反向输出(包括空格),“you are how”;写一个通用类输入任意

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

字符串都能反向输出?

5,class A{

private String show;

public void setShow(String show){}

public void getShow(String show){}

}

通过射机制对A对象show属性进行赋值和取值操作?

6,用图描述MVC模型及jsp,struts,JavaBean在模型中对应的位置及相互之间的联系,重点描述struts的ActionForm,Action还有XML相互关系和作用过程?

7,AJAX中http post 和get 有什么区别,举例各自典型?

GET有长度限制(估计64K不到),POST允许的长度会长的多得多(好几M以上,要看服务器设置)

xmlHttp.open("POST", "post.asp", true);

xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

xmlHttp.send("a=1&b=2&c=3");

8,举例什么情况下使用AOP,及说明此情况选择AOP的理由?

阳光耐特电子有限公司

1,IOC是什么?IOC应用到的设计模式?在你的项目用来做什么?

2,AOP是什么?应用到哪些设计模式?在项目中的用途?

3,1、2、3、4、5、6用Java完成各种排序?

4,Struts2的拦截器用到了什么模式?

叁陆伍赛车网

一、Java试题

1,String和StringBuffer的区别?

2,HashMap和HashTable的区别?

3,请截取一个字符串 'A'和'B'之间的值?

4,请将一个GBK编码的字符串转为UTF-8编码?

5,写出你会使用的Spring模块?

6,程序实现:读取一个每行为一串数字的文件A,按从大到小的顺序排好后重新输出文件B?

二、MySql试题

1,查看数据库有哪些线程在运行的mysql命令?

2,修复表的mysql命令是什么?mysql导出数据的命令是什么?

3,表a里有c,d,e,f,g五个字段,用sql实现创建一个表b拥有表a的c,e,g三个字段和值?

4,表a里面有user和message两个字段,查出user中出现次数最多的user值?

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

5,将表a里的content字段里的内容“abc”替换成“def”?

三、Linux试题

1,如何使用vi将一个文件内容所有“abc”替换成“def”?

2,统计网络连接状态数量,并按数量高低输出?

3,如何杀掉apache所有进程?如何杀掉指定ID的进程?

4,如何将一个目录及目录下所有文件的拥有者改为用户A?

四、服务器相关(可不作答)

1,能在linux上配置resin环境么?写出你用到的web服务配置环境(写出软件名即可)? 2,你对Squid、Nginx、Lighttpd了解么,写出你的认识?

摩通软件有限公司

1、HTTP协议的 user agent有什么作用?

答:它的作用是告诉服务器,用户客户端是什么浏览器,以及操作系统的信息的。

2、HTTP协议中POST、GET、HEAD的区别是什么?

答:GET: 请求指定的页面信息,并返回实体主体。

HEAD: 只请求页面的首部。

POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。

3、在web程序中配置一个404,500的错误。讲解一下具体配置?

4、讲一下Struts2或其他MVC框架的基本流程?

5、有没有用过Titles框架,如果没有,请说一下你在项目中是怎么设计页面格式布局的?

6、说说你对Spring的依赖注入的理解?

答:依赖注入又名控制反转(IOC)。其内在意义为:当某个Java 实例(调用者)需要另一个Java实例(被调用者)时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。而在依赖注入的模式下,创建被调用者工作不再由调用者来完成,通常由Spring容器来完成,然后注入调用者,因此称为控制反转,也称依赖注入。说明Spring采用动态及灵活的方式来管理各种对象,使对象与对象之间的具体实现互相透明。

为了更好的理解依赖注入,举例如下:

如何解决:一个人(Java实例,调用者)需要一把斧子(Java实例,被调用者)?? 分以下三种情况解决!

1、在“原始社会”里,几乎没有社会分工。需要斧子的人(调用者)只能自己去磨一把斧子(被调用者)。对应的情形为:Java 程序里的调用者自己创建被调用者。

2、进入“工业社会”后,随着工厂的出现,斧子不再由普通人完成,而在工厂里被生产出来。此时需要斧子的人(调用者)只需找到工厂,购买斧子,无须关心斧子的制造过程。对应简单工厂设计模式:调用者只需要定位工厂,无须管理被调用者具体的实现。

3、进入“共产主义”社会后,需要斧子的人甚至无须定位工厂,“坐等”社会提供即可。调用者无须关心被调用者的实现,无须理会工厂,等待Spring 依赖注入即可。

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

在第一种情况下,由Java 实例的调用者创建被调用的Java 实例,调用者直接使用new 关键宇创建被调用者实例,其程序高度藕合,效率低下。在实际应用中极少使用这种方式。 在第二种情况下,调用者无须关心被调用者的具体实现过程,只需要找到符合某种标准(接口)的实例即可使用。此时调用的代码面向接口编程,可以让调用者和被调用者解耦,这也是工厂模式被大量使用的原因。但调用者需要自己定位工厂,使调用者与工厂耦合在一起。 第三种情况,是最理想的情况,程序完全无须理会被调用者的实现,也无须定位工厂,是最好的解糯方式。实例之间的依赖关系由容器提供。

所谓依赖注入,是指在程序运行过程中,如果需要调用另一个对象协助时,无需在代码中创建被调用者,而是依赖于外部的注入。Spring的依赖注入对调用者和被调用者几乎没有任何要求,完全支持对POJO之间依赖关系的管理。

7、什么是DTO?什么是JavaBean?

8、用正则表达式,匹配“<title>abcdefghijk<title>”这个字符串,要求截取“abcdefghijk”;(差不多是这个意思)

精点科技:

ORACLE

有一张表table1,里面有一个字段num,里面有如下数据,请你用一条SQL语句,查询出来,去除重复的,进行升序排序

table1的数据

138000

138002

138001

138000

138003

138001

138002

(香港)普特软件有限公司广州分公司

笔试

用你认为最快的方法算出SUM的值

SUM=1-2+3-4+5-6+7····m

面试

MVC的工作流程,UML的工作原理

---------------------------------------------------

趋势动力

笔试

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

1:日期按照规定格式转化

2:读一个指定文件夹下的所有子文件夹及文件。

3:对SEO的看法及优化

4:LINUX中,使用命令查看文本文件

5:

Student (C#,sname,sage,sex) 学生表;

course(C#,cname,t#)课程表

sc(S#,C#,SCORE)成绩表

teacher(T#,tname)教师表

1、查询“001课程比002课程成绩高的所有学生的学号?

2、查询姓李老师的个数?

3、查询平均成绩大于60分的同学学号和平均成绩?

东软笔试题目:

数据库的物理组成:数据文件,日志文件,控制文件 (填空题)

撤销用户user1的connect 权限? (填空题)

数据操纵语言DML:insert,delete,update,select (选择题)

Oracle安装后有两个默认的用户是哪两个?(填空题)

Java中用什么可以实现多继承?(填空题)

子类有个方法跟父类的一个方法名相同,返回类型相同,参数列表也相同,这个叫子类的方法()父类的方法;(填空题)

A和B,它们的值分别是10,null,问lower(NVL(A+A*B,A),3,"0"),最后的结果是什么?

根据提供的字段用SQL语句创建一张表,那张表的字段类型有三种:number,varchar2,date;

一个表中有多行数据,要求取出第6到10条数据

Struts处理和响应请求的流程?

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

最后要写一个存储过程

程序包与包主体 (选择题)

有一个Alter 更改的选择题?

关于substr()截取字符串的选择题?主要是弄清是从第几位开始截,再截到第几位。

还有一个格式化字符串的。

int num[] ={122,33,45,678,-987};

int a = num[0];

for(int i=1;i<num.length();i++){

if(num[i]>a){

a=num[i];

}

System.out.println(a);

}

问最后输出的是什么?(选择题)A、122;B、678;C、33;D、-987;

class Parent{

static{

System.out.println("1");

}

public Parent(){

System.out.println("a");

}

}

class Son extends Parent{

static{

System.out.println("2");

}

public Son(){

System.out.println("b");

}

}

public class Test{

public static void main(String[] args){

Parent p = new Son();

}

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

问最后输出什么?(选择题)

线程方面的题目比较多,主要是选择题,阅读代码的的,太长了,记不住。

Oracle也很多,很重要。多了解Oracle;s

东软面试:

选择题:涉及到多态,继承,数据库,JDL存储过程,建表

另外涉及到数据库的还有:一个表中有多行数据,要求取出第16到20条数据

编程题:扑克牌共52张,分为两个数组,1数组52张牌,类的构造方法,利用构造函数给52张牌赋值,随机数(这个题我也没懂,她自己也讲不清楚)

填空题:数据库的物理文件,逻辑文件,怎么组成的,如何设置权限,撤销权限的语句

把程序的代码写在纸上就行,最好用Foxpro,不然其他也可以

1) 输入:任意的浮点数,例如:123.45

输出:用英文输出相同的数值,例如: "One Hundred Twenty-three and 45/100 cents"

2)数据库或表的操作

输入:简单的表-

表中的字段有: customer, character, 10

date_of_invoice, date, 8

inv_amount, n, 10, 2

例如:ABC, 2007-2-2, $1000.00

ABC, 2007-3-2, $1403.00

DEF, 2007-2-1, $2333.00

EFE, 2007-3-1, $222.00

输出:报表-按月份统计

显示格式如下:

2007: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

xxxx xxxx xxxx

.亿迅科技有限公司 笔试:Java方面:

写一个回调函数,实现10的阶乘。

写一段Jdbc连接数据库的程序,并实现数据查询.

String,int,float之间怎么转换?操作字符串:合并、比较、拆分成数组?

写个有三个构造方法的类,使它有static final成员变量和final成员变量,并说说它们之间的区别?

写个有三个方法的父类,再写个类继承它其中的两个方法?

读取一个文件,再生成另一个文件?

给你一个项目,你会使用什么样的设计模式,并解释这个模式?

Java中四种访问修饰符的作用?

EJB的四种类型?

2.香巴拉软件有限公司

Spring、Struts、Hibernate的工作原理,性能及优缺点?

用UML设计需求结构?

AJAX集成哪四大功能?

JSP Mode1与JSP Model2的区别?

Struts1与Struts2的区别?

用递归写一个无限级联动?

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

3.中望龙腾软件开发工程应聘考核题

用Java/C编写一个小程序用于颠倒一个链表的顺序,要求时间和空间最优化?

请用Java/C语言编写一个小程序,实现以下功能:n个人做在圆桌旁,从第S个人开始报数,报到M的人出列,然后从下一个开始报数直到全部人都出列为止?

已知有两条直线Line1和line2的各自两个端点,以及另一个点pt,求经过这个点pt并且与两条直线相切的圆心和半径。只要求用简单的文字(伪代码),描述解题过程和思路,着重于解题思路。

4.广州趋势动力面试题目:

一:Student (C#,sname,sage,sex) 学生表;

course(C#,cname,t#)课程表

sc(S#,C#,SCORE)成绩表

teacher(T#,tname)教师表

1、查询“001课程比002课程成绩高的所有学生的学号”

2、查询姓李老师的个数?

3、查询平均成绩大于60分的同学学号和平均成绩

二:对SEO的看法

三:linux看文本文件

5.逻辑题目:

6个不同国籍的人,他们的名字分别为A,B,C,D,E,F 他们的国籍分别是美国,德国,英国,法国,俄罗斯,和意大利,(名字顺序与国籍顺序不一定一致)

现已知:

1,A和美国人是医生;

2,E和俄罗斯人是技师;

3,C和德国人是教师;

4,B和F曾经当过兵,而德国人从没有当过兵;

5,法国人比A年龄大,意大利人比C年龄大;

6,B同美国人下周要到英国对旅行,C同法国下周要到瑞士去旅行;

请判断ABCDEF分别是别国人?

请填下位数

8,12,24,60 ____

6.名仕魔方应聘总结:

1:144个性格测试题目,2选1,很多都是极端的题目,例如:A我的性格有点盲目自大,B我的性

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

格有点冷淡孤僻.似乎人事的和技术的都没看什么,就是做完头大.

2:技术方面:首先就是项目流程,然后就问了写Oracle方面的问题。

(1)查询一个表中数据,要求是指定时间前30天的所有内容。

(2)再Oracle中一次查询多条数据,sql已经完全优化。如何优化查询效率。

(3)Oracle中坐连接,右连接。不是用inner join,left join 而是用Oracle自己的语言定义。

(4)hashmap与hashtable的区别。

(5)用什么拼接两个字符串。

7.福州新东网有限公司:

1。实现多线程的方式

2。线程同步

3。String能不能被继承,final。

4。谈谈对Struts的了解,版本

5。SSH主要优缺点

6。Oracle存储过程,linux简单描述

7。项目开发主要负责的工作,采用的技术,使用的数据库,为什么要使用这种数据库

名仕魔方应聘总结:

1:144个性格测试题目,2选1,很多都是极端的题目,例如:A我的性格有点盲目自大,B我的性格有点冷淡孤僻.似乎人事的和技术的都没看什么,就是做完头大.

2:技术方面:首先就是项目流程,然后就问了写Oracle方面的问题。

(1)查询一个表中数据,要求是指定时间前30天的所有内容。

(2)再Oracle中一次查询多条数据,sql已经完全优化。如何优化查询效率。

(3)Oracle中左连接,右连接。不是用inner join,left join 而是用Oracle自己的语言定义。

(4)hashmap与hashtable的区别。

(5)用什么拼接两个字符串。

广州文思创新笔试题

1.下面类成员访问修饰符的访问权限

修饰符 本类 本package 子孙类 外package

private

public

protected

黙认

2.如果要获得下一个月的时间对象,怎么做?(用代码实现)

3.写一个程序,用递归算法,将d:\test目录下的所有文件的名称打印出来

4.将d:\test.txt中的文本都打印出来

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

5.用代码实现单例模式,并说明为什么要这样做(实际应用中可以给我们带来什么好处)

6.Jsp的常用内置对象,并说明它们的用法

7.列出session相关的监听器

8.写出java的原始数据类型,写出常用的java类(5个以上)

9.用代码实现冒泡排序

10.给定驱动器A,数据源B,用户C,密码D,表T,请用代码实现查出表中所有的数据

11.你对工厂模式有什么理解

12.举例说明jsp的指令

13.HashMap和HashTable的区别

14.什么是GC,为什么要有GC,怎么使用GC

15.写一段代码成功启动一个线程

16.Servlet和Filter的区别,并说明它们各自的生命周期

filter顾名思义过滤器

Filter必须实现javax.Servlet.Filter接口,并且必须定义以下三个方法:init(),destory(),doFilter().

Servlet一般继承HttpServlet,当Url匹配这个Servlet时候运行处理请求;如果加上load-on-start为1时候,Web应用启动时候加载此Servlet;

广州易宝爱普讯科技:

1,一个是对用户授权的

2,一个是事物并发提交时出现的一些问题!....

接下来 就是Java 问答题!

1,vector和arrayList储存性能的区别

2,Java 常用的服务器有那些?

3,是转型的问题 关于short 和 int 的

4,是关于异常的,宝典上也有!

5,就是怎样把iso-8859-1 转成 GBK 编码类型

后面就是SQL题 两个表! 写一些SQL 语句

一、应用题

1。struts的应用

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

2。JDO是什么

3。JSP有哪些动作?作用分别是什么?

jsp:include:在页面被请求的时候引入一个文件。

jsp:useBean:寻找或者实例化一个JavaBean。

jsp:setProperty:设置JavaBean的属性。

jsp:getProperty:输出某个JavaBean的属性。

jsp:forward:把请求转到一个新的页面。

jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记

4。圾垃回收的原理?圾垃是否可以马上回收内存?如何通过虚拟机回收圾垃?

二、程序题

1。输入N个数字,以逗号分开,选择升,降排序。

2。设计4个线程,其中两个线程要求增加1,另外两个线程要求减少1

3。要求把TESTONE内容取出写TEXTTWO中去。

三、程序查错题

1。静态函数方面

2。接口方面

3。JAVA程序方面的理解

四、数据库方面

1。求平均值

2。三表查询

3。组合查询

东软笔试A卷部分习题

forward与redirect的区别

多线程的两种实现方式

1,继承_____

2,实现______

面向对象的特性____________

抽象,多态,继承,封装

如果a,b是整型, a=1,b=3,则判断语句!(++a==b--)&&a==b的返回值是_____

面向对象的多态在JAVA中怎么实现的?

编程:

请写一个servlet实现以下功能,通过表单提取一个"DS"的参数(该参数代表一个可用的数据源),通过该参数获得一个可用的数据连接

举出几种常用的设计模式(最少3种,并用JAVA实现其中一种)

Oracle

系统全局区简称_______

程序全局区简称_____

PL/SQL分为三块,即______

写一条SQL,创建基于MGR与DEPTNO字段的联合索引

___________________________________________

写一条显示员工中包含下划线的员工信息列表

________________________________________

编写SQL显示第6条到第10条的员工信息

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

_______________________________________

对下列语句给出一种优化方案

create procedure fire_emp(emp_no number) as

begin

execute immediate

'delete from emp where empno='||to_char(emp_no);

end

____________________________________

编写一个oracle存储过程,可根据经理编号查询出其下级员工及全部下级员工的信息(提示:经理编号为输入参数,输出结果集)

_________

1.快捷的方法时行排序

2,新建一个序列,最小值是0,最大值是999999,步长为2

3,设计一个程序;一个人有QQ号,他正在使用,这时有另一个人也使用它,设计当第二个使用时,另一个则会自动退出.

4,有一张总表B,有三个字段,另外有3张子表,这三张表的结构与B表相似但多个ID为自已的ID,如将三张子表的记录添加到B表中,但不能出现重复的值(注:B表有其自己的记录,每张表的记录在万条以上).(未解决,希望老师给予帮助)

解释JNDI和RMI,它们之间有什么联系,举例说明

你对于web安全的考虑?

JAVA是如何实现跨平台的?

谈谈你对JSP标签的理解

先将"CBA"转换成"ABC"再将其转换成"AXC",使用IO流写入到D盘的TXT文件中

如何使用JAVABEAN,举例说明

socket的应用,举例说明

选择题:

考察TCP相关概念

堆栈插入,输出数据的方式的理解

了解各种排序的优缺点

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

填空题;

IP与子网掩码,及连接数的关系

问答题:

使用常数有什么好处?

设关系R与S的元组个数分别为100和300,关系T是R与S的迪卡尔积,则T元组个数为多少?

SQL中的操纵语言:DDL,DCL,DML ,TCL等概念以及各自包含什么操作:如:TCL就有savepoint,rollback,commit

什么是事务?事务有哪些特征?

请说出哈希表与数组的区别,优缺点是什么?

java编码题

输出一条正弦曲线的一个周期(0-2PI),要刚好填满整个画布

传入一个整数N,用一个方法,计算出该数的阶乘并返回结果

给你100个数,取出最大的两个数

给你一个文件的完整路径,请获取该文件的文件名,扩展名,路径(主要是考察对IO中File的操作)

数据库题:

主要考察表联接查询,聚合函数,以及建表

简答题

1你对OOP是怎么理解的?

2说说final,finally ,和finalize的区别?

3什么是soap?什么是云技术?

4两个相对比较大的数相加,得到正确的结果?(不报异常)

5谈谈spring对事务的管理?

6说说一个ORM框架和它的好处?

7synchronized和Lock的异同?

智力题

1请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。

2为什么下水道的井盖是园的?

3一个10升的杯子装满了水,一个7升和3升的空杯子,不借助别的工具,怎么样将10升的水平均分?

行业知识题

1简述一下你曾经接触过那些物流项目?

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

2 解释物流中的名称 .. 题目缺省

3解释说明什么是第四方物流和第三方物流?

熟悉哪个一个mvc框架,请描述其中的一个完整的请求过程?

请描述一下servlet的生命周期

什么是ajax,它的原理是什么?你会使用哪一些ajax框架

什么ORM框架,它有什么用,你知道的类型的框架有哪一些?

hibernate一级二级缓存有什么用?什么是延迟加载

你熟悉哪一些设计模式,请用java写出其中的两种。

数据库设计

考虑一下需求,包括学生÷课程和教师的信息。其中学生的信息包括学生姓名 年龄地址等课程信息包括课程号 课程名 课程首学分等 教师信息包括教师信息包括教师的姓名、教师的地址等。可以由多个教师讲授。请问如果使用关系数据库,并且到达第二范式的要求,请画出对应表关系

hashmap和hashtable与collection和collections的区别

GC是什么? 为什么要有GC?

在java的多线程中,sleep()和wait()有什么区别?

在日常的会计记帐系统中,经常需要把数字转成大写数字,如输入100300.58元,则系统自动转为“拾万领三佰伍角八捌分”,请用你熟悉的语言实现(C C++,java)实现该功能

在购票系统中,经常需要使用多线程处理任务,请设计4个线程,其中两个线程每次对车票数增加1 另外两个线程车票数每次减少1,并且打印车票数的值,(可用其他语言实现,最好使用java)

我有一个工厂类(如下),我想在spring的容器中使用它,如何配置,请写出配置文件。 package com.test;

public class FactoryCar{

public static Car createot(){

int color=(iny)Math.random()*10;

return new Car(color);

java 语言相关的笔试、面试题目。涉及java语言,数据库,servlet,JSP,Struts,Spring,Hibernate,EJB等。

}

}

-------------------------------

1.写一个Singleton

2.我们在Web应用开发过程中经常遇到输入某种编码的字符,如iso8859-1等, 如何输出一个某种编码的字符串?

3.几个abstract方法的改错

-----------------------

1.jdk1.4与jdk1.5有什么不同

For-each循环,泛型,注解,自动拆箱/装箱,动态参数,静态导入

2.谈一下hibernate

3.ajax原理

4.两个模块藕合性很高,怎么解藕

5.谈一下你对"用例"的理解

6.谈一下你对Spring理解

7.用那什么样的js框架

本文来源:https://www.bwwdw.com/article/bhdi.html

Top