Java面试总结

来源:互联网 发布:企业数据备份方案 编辑:程序博客网 时间:2024/06/06 15:49

Java的面试总结,也是给自己的一个总结反思。
1、Java集合长度 string长度 数组长度
2、varchar 255 int 255 11 mysql中这两种类型大小长度
3、接口类型原理,用的协议?
4、java中 static,final,transient,volatile关键字的作用
5、Dbcp和c3p0区别
6、操作数据库的步骤
7、线程池讲解一下 创建线程的几种方式
8、

A继承B类A里面有一个静态代码块 B里面有一个静态代码块A的构造函数 B的构造函数 如何加载的

9、 servlet 生命周期
10、Springmvc流程 怎么找到controller的
11、模板引擎的好处
12、Java如何创建对象的
13、 项目中并发如何处理的
14、 项目中多线程的应用
15、 abcdef倒序执行变为fedcba 最有效的方式
16、讲解一下项目的打包部署
17、session和cokkie区别与联系
18、 spring 谈谈你的理解
19、aop 声明式事物有哪些配置
20、 Java中的三个基础算法
21、 ajax 传数据类型
22、 Java开发中后台如何接收参数
23、tomcat 和weblogic 数据库配置
24、Jdbc、hibernate、mybtis的区别
25、 Redis可存储的数据类型
26、存储过程游标你是怎么理解的?
27、数据库中的视图 ,你怎么理解的
28、触发器的应用场景
29、 Class 这个是一个对象,怎么实现加载字节码的
30、 Java是预编译还是事后编译的
31、几个对象?

String abc = new String(“abc”);String abc = “abc”;

32、 ajax 原理是什么 ?
33、get 和 post 有什么区别
34、堆、栈区 是放什么的
35、链表是什么 List是什么队列是什么?
36、事务 是什么
37、冒泡排序如何实现的
38、压力测试,如何去改善优化?
39、抽象类和接口的区别与联系 应用场景
40、null和空有区别吗
41、Aop的实现方式
42、juQury二级联动 三级联动如何实现
43、Mybatis的索引 index
44、如何优化sql
45、讲讲常用的Linux命令 ,可以讲讲项目部署用到的
46、Jquery 在jsp页面增加,删除一个元素的属性
47、使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。
48、string,stringbuffer,stringbuilder区别与联系
49、Equal 和 == 的区别
50、如何清除tomcat缓存,tomcat如何优化。
以上是自己的面试问题,也算是给自己的一个交代总结吧,答案就不贴了,有疑问的可以留言。
给自己的一些话,面试的问题可能没有遇到过,一定要三思回答:不一定不会,进自己所能,有疑问也去问,面试官(经理)问的问题也不一定都是正确的,说不定就是考验你的判断力呢。
最后祝所有刚出来工作的以及正在找工作的朋友面试顺利,生活愉快~