好文档 - 专业文书写作范文服务资料分享网站

同学及自己面试题目(java面试准备)

天下 分享 时间: 加入收藏 我要投稿 点赞

面试题目汇总: 融宝科技:

1.继承,封装,多态

2.以项目开发的角度,阐述mvc设计模式

3.在项目开发中,struts,hibernate,mybatis,spring是什么 4.如何引发一个异常

5.自己写一个复杂的sql语句 6.程序分析题?

普罗格:(同学)

一、问答

1. 简单描述下Jquery中json对象和字符串之间的相互转换。 2. Int和integer有什么区别?

Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。

3. 简单描述下hibernate工作原理及优点。

原理:

a. 读取并解析配置文件

b. 读取并解析映射信息,创建SessionFactory c. 打开Sesssion

d. 创建事务Transation e. 持久化操作 f. 提交事务 g. 关闭Session

h. 关闭SesstionFactory

优点:

1) 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。

2) Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的

简化DAO层的编码工作。

3) hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。

4) hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关

系数据库,从一对一到多对多的各种复杂关系。

4. Oracle中创建视图、索引,存储过程的关键字分别是什么?

文档位置(oracle部分)

create or replace view 视图名称 as 查询语句;

create index inf_index on inf(name);--对inf表中的name字段创建索引

--不带参数的存储过程

create or replace procedure 存储过程名称 as begin

语句块; end;

--带参数的存储过程

create or replace procedure 存储过程名称(参数....) as begin

语句块; end;

5. 抽象类与接口的区别?

6. 说几个当前常用的应用服务器。

tomcat、jboss、weblogic 7. Jsp的内置对象及方法。

8. Jsp和servlet有哪些相同点和不同点,它们之间的联系是什么?

JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是”类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

9. 数组有没有length()这个方法?String有没有length()这个方法?

数组没有length()这个方法,有length的属性。String有length()这个方法

10. Overload和overide的区别。Overloaded的方法是否可以改变返回值的类型?

方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被\屏蔽\了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型

二、编程题

11. 编写一函数,讲一个数字转换成中文返回。数字的最大值为99999,最小值为0。例:输入“3587”,返回“三

千伍佰八十七”(可以只大致写出思路)

三、sql语句

12. 用命令行的方式,创建一个新的ORACLE用户,用户名为AAA,口令为BBB,默认表空间为USERS,临时表空

间为TEMP。

create user AAA identified by BBB default tablespace USERS temporary tablespace temp;

13. 现有三张表:商品表Article,存在字段商品编号skuno和商品名称skuname,入库表Inreceipt,出库记录表Outorders,

每张表中都有字段商品编号skuno和操作日期data,请用三种形式查出今天既有入库记录又有出库记录的商品名称。

14. 商品表Article,表中存在字段商品编号skuno和商品重量weight,查询出重量大于xx的商品编号和平均重量。

Select skuno,avg(weight) from Article where weight > xx;

15. 还有一个游标的,一个查部门工资前3的

同学及自己面试题目(java面试准备)

面试题目汇总:融宝科技:1.继承,封装,多态2.以项目开发的角度,阐述mvc设计模式3.在项目开发中,struts,hibernate,mybatis,spring是什么4.如何引发一个异常5.自己写一个复杂的sql语句6.程序分析题?普罗格:(同学)一、问答1.简单描述下
推荐度:
点击下载文档文档为doc格式
49uxk89a8n58u612wq4p
领取福利

微信扫码领取福利

微信扫码分享