当前位置: 首页 >> 面试题 >> 技术 >> 后端开发 >> Java >>

中级Java工程师面试问题汇总

 

什么是jvm?

 

 

调用system.gc()是否会立即回收垃圾?

 

 

 

怎么优化数据库?

 

 

 

手写一个单例?

 

 

有哪些模式?

工厂模式

 

 

工厂模式是如何实现的?

 

 

 

List  怎么排序?

 

 

什么是spring mvc?

 

 

请描叙spring 中的事物?请说出spring 中的有哪些通知?

 

 

如何显示html 中的标签显示/隐藏?

 

spring中有哪几种注入方式?

 

Dao层用什么注解(spring)?

 

 

如何改变标签中的值? 比如 input 标签

 

 

如何创建一个索引? 如何创建一个视图?

 

 

Struts2 异常怎么处理,异常是被哪个拦截,请说出这个拦截器类?

 

 

Var  s=’abdsdfsedajojajkeaaaaa’;如何知道这个字符串的长度,如何计算出重复字符的个数?

 

请描叙二分法的实现方法?你所知道的算法有哪些,请描叙?

 

 

请问id是否可以重复?为什么?

 

List  set  map有哪些不同?

 

 

Java 中哪些是在栈中,哪些在堆中,请描写?  String   s=new srting(“123”); 请说明这段代码 哪个在栈中,哪个是在堆内存?

 

 

 

 

 

Loading