![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试
_ady
专注于学习知识的IT男
展开
-
javaWeb面试
64.jsp 和 servlet 有什么区别? 1jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类) 2jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。 3Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对...转载 2019-11-14 21:02:53 · 341 阅读 · 0 评论 -
mysql面试
164.数据库的三范式是什么? 1范式:确保每列的原子性 2范式:不存在非主属性对主属性的部分依赖 3范式:不存在传递依赖 165.一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几? MyISAM:记录最大主键ID到数据文件中,8 Innodb:记录最大主键ID到内存中,6 166.如何获取当前数据库版本? select v...原创 2019-11-14 20:07:26 · 133 阅读 · 0 评论 -
反射面试
57.什么是反射? 反射本质上来说就是可以在运行时期,动态的获取类的信息以及动态的执行对象方法的过程 58.什么是 java 序列化?什么情况下需要序列化? 序列化:将 Java 对象转换成字节流的过程。 反序列化:将字节流转换成 Java 对象的过程。 情况:当 Java 对象需要在网络上传输 或者 持久化存储到文件中时,就需要对 Java 对象进行序列化处理 import java.i...原创 2019-11-14 11:58:01 · 137 阅读 · 0 评论 -
容器面试问题
18.java 容器都有哪些? 主要分为Collection和Map两大类 Collection分为3种,分别是List,Set,Queue。 List:ArrayList,LinkedList,Vextor Set:HashSet,LinkedHashSet,TreeSet Queue:队列 Map:HashMap,TreeSet,HashTable 19.Collection 和 Colle...原创 2019-11-08 17:32:22 · 415 阅读 · 0 评论 -
java异常面试的问题
1.throw 和 throws 的区别? throw:定义在函数内部,后面只能跟一个异常对象,抛出具体问题,让调用者去处理。 throws:定义在函数上,后面可以跟多个异常类,用于声明函数,告诉调用者该功能可能具备的问题,并让调用者给出预定义的处理方式。 2.final、finally、finalize 有什么区别? final:定义在类,方法,变量上,修饰类不能被继承,修饰方法,方法不能被覆...转载 2019-11-07 10:42:34 · 94 阅读 · 0 评论 -
java基础面试题目+自我答案
1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? 4.final 在 java 中有什么作用? 5.java 中的 Math.round(-1.5) 等于多少? 6.String 属于基础的数据类型吗? 7.java 中操作字符串都有哪些类?它们之间有什么区别? 8.Str...转载 2019-11-06 21:10:57 · 152 阅读 · 0 评论