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 · 338 阅读 · 0 评论 -
mysql面试
164.数据库的三范式是什么?1范式:确保每列的原子性2范式:不存在非主属性对主属性的部分依赖3范式:不存在传递依赖165.一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?MyISAM:记录最大主键ID到数据文件中,8Innodb:记录最大主键ID到内存中,6166.如何获取当前数据库版本?select v...原创 2019-11-14 20:07:26 · 129 阅读 · 0 评论 -
反射面试
57.什么是反射?反射本质上来说就是可以在运行时期,动态的获取类的信息以及动态的执行对象方法的过程58.什么是 java 序列化?什么情况下需要序列化?序列化:将 Java 对象转换成字节流的过程。反序列化:将字节流转换成 Java 对象的过程。情况:当 Java 对象需要在网络上传输 或者 持久化存储到文件中时,就需要对 Java 对象进行序列化处理 import java.i...原创 2019-11-14 11:58:01 · 129 阅读 · 0 评论 -
容器面试问题
18.java 容器都有哪些?主要分为Collection和Map两大类Collection分为3种,分别是List,Set,Queue。List:ArrayList,LinkedList,VextorSet:HashSet,LinkedHashSet,TreeSetQueue:队列Map:HashMap,TreeSet,HashTable19.Collection 和 Colle...原创 2019-11-08 17:32:22 · 404 阅读 · 0 评论 -
java异常面试的问题
1.throw 和 throws 的区别?throw:定义在函数内部,后面只能跟一个异常对象,抛出具体问题,让调用者去处理。throws:定义在函数上,后面可以跟多个异常类,用于声明函数,告诉调用者该功能可能具备的问题,并让调用者给出预定义的处理方式。2.final、finally、finalize 有什么区别?final:定义在类,方法,变量上,修饰类不能被继承,修饰方法,方法不能被覆...转载 2019-11-07 10:42:34 · 90 阅读 · 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 · 140 阅读 · 0 评论