java 面试题积锦

连续几天的面试,面试官问了好多问题,我把常问到的一些问题,在这里总结一下,供大家参考:

 

1  jdk和cglib的区别代理生成;(完成)

2  HashMap和HashTable和concurrentHashMap的区别,HashMap的底层实现;(完成)

3  Spring的事务管理机制;

4  Struts2 的工作原理,底层实现;

5  HIbernate的工作原理,以及内存管理机制;

5  String,StringBuffer和StringBuilder的区别

6  Struts2常用的标签;

7  innodb和myisam的区别;

8  流量控制需要用到什么算法;

9  mysql如何实现分库分表,分哪几个步奏;

10 写一个死锁例子;

11 如何实现范式和反范式;

12 存储过程常用的方法有哪些;

13 linux常用的调优工具有哪些;

14 jvm的工作原理;

15 垃圾回收机制;

16 finally在任何情况下都会运行吗?如果不是在什么情况下不运行;

17 有哪些情况下会出现OOM?

18 什么情况下会出现stact溢出?

19 什么情况下会出现静态区溢出?

20 平时关注比较多的是什么技术论坛?

21 UML有哪些图,每种图分别在什么情况下使用?

22 举一个反范式设计的例子?

23 linux常用的命令有哪些?

24 jvm各个存储区分别默认为多少?

25 系统多久进行一次垃圾回收?

26 nio direct memory默认是多少?

27 如何理解NIO?

28 java正则表达式如何表达前两位为13的11为手机号码?

29 collection包括哪些?

30 覆盖了hashcode()方法,还要再覆盖那个方法?

31 for(; ;)会如何运行?

32 jdbc如何访问数据库,快速写出访问代码?

33 jvm加载class文件的原理及访问顺序?

34 创建EJB回话需要经过哪些步骤?

35 无状态回话Bean和有状态会话bean有什么区别?

36 链表有什么特点?

37 链式栈和顺序栈有什么区别?

38 软件生成周期模型有哪些种类?分别用在什么情况下?

39 共享锁和排他锁的区别? 

40 mysql和oracle如何实现分页查询?

41 java架构师常逛哪些网站?

   stackoverflow.com

42 String类底层是如何实现的,List,Map底层是如何实现的?

43 linux有哪些常用的命令?

44 linux调优有哪些工具?

45 jvm的工作原理是怎么样的?

46 jvm从哪几个方面优化?

47 建数据库需要遵循哪些原则?应该注意哪些方面?

48 数据库如何优化?

49 spring是如何进行事务管理的?

50 spring的ioc和aop是如何实现?

51 Struts2的工作原理?

52 jdk的反射有哪些api接口?是如何实现的?

53 spring的mvc如何实现,怎么用?

54 query有什么作用,如何用?

55 ibatis的缓存机制是怎么样的?

56 常用的设计模式有哪些?如何实现各种设计模式?

57 EJB是什么?怎么使用?

58 快速搭建一个ssh和SSI框架。

59 数据库有哪些索引,如何建索引,各种索引该在什么情况下建立?

60 分布式如何实现单点登入

61 cache有哪几种类,有什么作用?

62 struts1工作原理?

63 为什么要用代理,代理有什么好处?

64 EJB

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值