java面试必问问题总结

1. 自我介绍


2. get跟load的区别


3. 什么是重载,什么是重写


4. HashTable跟HashMap的区别


5. Jsp九大隐式对象


6. Forword和redirect 的区别


7. Strus2运行原理


8. Spring概述


9. JDBC连接mysql数据库步骤


10. Jdbc连接mongodb数据库步骤


11. 索引的概述


12. 线程的五大状态


13. 事物的四大特性


14. SSH注解框架搭建步骤


15. Hibernate主键生成策略概述


16. Ajax的三种写法和常用属性


17. Hibernate和JDBC的区别


18. Oracle和mongodb的区别


19. Request和session的区别


20. 介绍Hibernate的注解有哪些,struts2注解有哪些,spring注解有哪些


21. 你们的权限设计用几张表做的?怎么做的?


22. 介绍一下这个月学的东西


23. Easyui常用组件


24. Mongodb的安装步骤


25. redis介绍


26. 说一下 ssh注解+easyUI 新增/修改/删除/思路


27. Mongodb update()参数的意义


28. Form表单序列化参数用哪个方法


29. 为什么要在Action类里面设置namespace,有没有默认的命名空间?


30. Action中属性传参跟对象传参的区别


31. Mongodb的基本数据类型


32. Mongodb跟redis的区别


33. Bootstrap跟easyUI的区别


34. Mongodb常用方法


35. Mongodb适用于哪些场景,不适用于哪些场景


36. Ssh+easyUI+monggoDB 分页思路


37. 说一些这个月做过的项目


38. 一个项目的生命周期


39. Linux怎么开放端口号


40. 说一说学过的所有端口号都是哪里用的


41. sleep() 和 wait() 有什么区别? 搞线程的最爱

sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非(a)“醒来”的线程具有更高的优先级 (b)正在运行的线程因为其它原因而阻塞。 wait()是线程交互时,如果线程对一个同步对象x 发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。


42. ==跟equals()的区别
==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。

java简历模板:领取

Google面试官亲授 升级Java面试(视频):领取

原文地址:https://www.cnblogs.com/alex96/p/12206381.html