面向对象的特征有哪些方面?怎么理解?
int a='a'; true false?
Integer i = 100;
Integer j = 100;
i==j true false?
String a="abc";
String b=new String("abc");
a==b true false?
long n=1000;
swithc(n)
case :1 true false?
<a href="javascript:void(0)">点击</a>和<ahref="#">点击</a>区别 ?
String是最基本的数据类型吗?
String 和StringBuffer的区别?
int integer的区别?
==和equals的区别?
什么是线程,怎么实现的,用什么方法?
java集合框架?他们的区别是什么?有序的他们是怎么排序?
i/o流?会问把什么数据转换用什么方法?
get与post请求区别?
servlet或者spring生命周期?
单例模式和多例模式?
单例模式的代码;
单实例与多实例?
Java设计模式你知道有几种?
mysql数据库优化;
mysql存储引擎;
mysql存储过程与触发器?
mysql数据库的存储过程,怎么理解!
数据库里面的索引和约束是什么?
抽象类和接口的区别以及其各自的使用场景并举例?
用一条 SQL 语句查询出每门课都大于 80 ?
根据部门号从高到低,工资从低到高列出每一个员工信息?
还会问一些方法,他们的是以什么形式表现的?如:json?
HTTP 请求的 GET 与 POST 方式的区别?
SERVLET API 中 forward()与 redirect()的区别?
九大内置对象?
基础选择器有哪些?
js,jquery技术?
AJAX技术;
JDBC是什么?
项目:
你用过哪些设计模式?
介绍你项目的流程以及用到的技术?
介绍你项目中遇到的棘手的问题以及解决方法?
项目中你负责那个模块,几个人做的?
模块中的功能是怎么实现的?
项目中表与表的关联关系怎么实现查询的?
有没有用到线程池技术?怎么理解?
框架:
ssh或者ssm框架的理解?或者还问你还用到哪些框架?
或者xml配置文件中,可以配置一些什么?
Spring整合hibernate 简写了哪些代码?
谈谈你对 Struts1,2 的理解?优点缺点?
Struts1和Struts2有什么不同?
谈谈你对 Hibernate的理解?
hibernate有哪些状态?
介绍一下 Hibernate 的二级缓存;
iBatis /mybatis与 Hibernate 有什么不同?
你对 Spring的理解?
spring的AOP和IOC的实现,以及项目中的实际用途?
spring的事务管理有几种方式实现,如何实现?
事务的传播特性有哪些?特性有哪些?状态有哪些?
说到事务有时会问,如果保证数据的一致性,这里就涉及到锁的概念?
Struts2和Spring?
你对mybatis的理解?
iBatis和mybatis有什么不同?
springMVC和strues的区别?
springMVC的配置方法有哪些?
简单描述各种框架工作原理,比如hibernate(工作流程)?Struts1流程:为什么要用?
或者问我需要查询数据,通过hibernate工作流程?
还有框架中的标签,你使用过哪些?
linux
问遇到大数据,你们是怎么处理的?有哪些是可以处理大数据的?
会涉及到多个用户同时请求时,用到什么技术?(负载均衡)
然后又会问负载均衡也解决不了的时候,怎么办?(集群技术)叫你解释一下?还有分布式也需要了解?
还有一些常用命令你知道有哪些?
还会问一些安全问题?
注意:有些问题不是太清楚,不要去猜,一猜面试官接着更深的一个问题就来了,就露馅了!
整理的这些问题,都是面试中遇到最多的,有些东西需要深入了解。只知道概念是混不过去的。
制胜的关键在于把项目介绍清楚,用的什么技术,怎么实现的,还有上面一些知识。
这些都是我和我的伙伴总结出来的。如你有一些面试经验我没有写的可以跟我分享一下,谢谢!
如果你是湖南的 欢迎加入 湖南人在深圳-Java群:557651502