码迷,mamicode.com
首页 > 编程语言 > 详细

2015 Java面试题集

时间:2015-08-06 21:51:34      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

   Rock 不会直接公布答案。好记性不如烂笔头,烂笔头不如动手敲代码。需要答案的朋友请把试题做一遍,再把答案发我邮件(rock_solid@163.com)。Rock 会在一周内给你回复。也许你的解答会给 Rock 新的启发。

                                      试题集A

1.质数是指该数除1之外没有其他因子,试写出一个方法用于判断一个整数是否为质数:

2.删除输入字符串中的数字并压缩字符串,例如输入字符串“abc123de4fg56"处理后输出结果为”abcdefg".

3.写一个方法 makeArray 负责创建并返回一个存储类Foo的数组,要求根据需要的参数创建LinkedList 或 Vector 来存储,但传入的参数为1,创建LinkedList,传入的传输为2时,创建Vector.

  1).请写出这个makeArray方法,要求使用泛型表达,并说明这一方法使用泛型和不使用泛型有何好处。

  2).写出调用方法makeArray的客户端代码:a 调用makeArray方法获取数组, b 往数组中加入元素, c 遍历数组,输出所有元素Foo。

  3).说明LinkedList和Vector用于存储Foo有何不同。

4.java方法参数传递,什么情况下是传值什么情况下是传引用,这两种方式有什么区别?

5.描述一下类/接口之间的关系(继承?实现?)最好用类图表达:Vector ,List, HashSet, LinkedList, Collection, Set 。

6.尝试使用归递方法对输入的一组整数进行排序。

7.输入一个字符串,请输出字符串包含的所有不同的字符,以及他们每个分别在字符中出现的次数。

8.Spring 控制反转/依赖注入IOC/DI是用来解决什么问题的,举具体实例说明控制反转是如何解决这一问题的,如何使用spring来达到这一控制反转。

9.spring配置里bean配置的scope有哪些常用取值,作用是什么。

10. 用户—角色模型,应该采用hibernate/jpa的何种方式来映射One to Onel,One to Many,Many to One,Many to Many,并说明利诱,并描述相关的数据库表的结构。

11.sql语句

      数据表名:FileDetail,

        字段         类型      长度     字段名

   ID         Int       4        自增ID

   ANT        varchar    12       主叫号码

   CallDirect    varchar    1       呼叫类型(默认0,0呼入,1呼叫)

   Time_IN      datetime   8       时间

   Remark       varchar     50        备注

    a).写出添加一条计入的SQL 语句(ANI:61457018 , CallDirect: 0 ,Time_IN:2008-1-15,Remark:null)

    b).写出主叫号码同一天中出现记录超过5次的SQL语句。

12. Sql语句题

      a.表名T_User

     字段名        类型        说明

      ID        INT        自增主键

      NAME      VERCHAR     名称

      COMMENT    VARCHAR     注释

      STATUS     INT         状态

      TYPE       INT         类型,与T_User_type 表关联

      CREATETIME   DateTime     创建时间

      b. 表名:T_User_type

       字段名        类型        说明

        ID          INT        自增主键

        NAME        VARCHAR     名称

    a).请写出一条Sql语句,用于查询所有用户,查询条件为创建时间在 2012//25之前的记录,并按照创建时间排序(倒序)。

    b).请写出一条SQL语句,需要用LIST JOIN 组合查询出类型名称为 “职员”  的所有用户。

13.试详细描述 从在浏览器输入url 到网页在浏览器中显示的整个过程,并说出以下这些概念在这一过程中说起的作用:

  a.http

  b.html 执行位置

  c.jsp 执行位置

  d.javascript 执行位置

  e.css 执行位置

  f.servlet 执行位置

  g. tcp/ip

14.请描述线程同步synchronized 的概念和作用。

15.举例说明Java 1.5 后引入的Annotation的作用。

16.举例说明Spring AOP 的作用。

17. 怎么会导致 java 内存泄漏。

 

2015 Java面试题集

标签:

原文地址:http://www.cnblogs.com/rock-solid/p/4709000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!