Java常见面试题
文章平均质量分 86
.HTT.
这个作者很懒,什么都没留下…
展开
-
Java常见面试题之javaweb
目录1.tomcat目录结构?2.web项目目录结构?3.什么是Servlet?4.如何创建一个Servlet?5.Servlet生命周期?6.JSP与Servlet区别?7.JSP9大内置对象是什么?8.什么session对象,session对象作用?【掌握】9.页面转发与页面重定向的区别?【掌握】10.什么是Cookie?Cookie能做什么?【掌握】11.session与cookie的区别12.JSP四大域对象13.页面传值的常用方式?【掌握】.原创 2022-05-14 12:00:00 · 145 阅读 · 0 评论 -
Java常见面试题之框架
目录1.什么是MyBaties?2.MyBatis的优缺点?【了解】3.什么是ORM?4.MyBatis与Hibernate有哪些不同?【了解】5.#和S}的区别是什么?(必问)6.MyBatis动态sql有什么用?执行原理?有哪些动态sql?7.什么是MyBatis的一级、二级缓存?8.MyBatis分页插件是什么?其实现原理是什么?9.什么是lOc?(必问)10.什么AOP?(必问)11.AOP通知类型有哪些?12.Spring常...原创 2022-05-14 18:00:00 · 583 阅读 · 0 评论 -
Java常见面试题之SQL高级
目录SQL高级考核1.什么是事务(必问)2.事务特性有哪些?(必问)3.事务并发可能会出现什么问题?4.事务隔离级别有哪些?6.什么是WAL机制?7.MySOL常见日志有哪些?8.什么是索引?(必问)9.索引分类有哪些?9.索引底层结构是什么?(必问)11.MySOL中什么是存储引擎12.MySOL常用存储引擎有哪些?13.什么是主从同步?主从复制,读写分离14.主从同步原理15,什么是读写分离SQL高级考核1.什么是事务(必问)...原创 2022-05-14 08:00:00 · 664 阅读 · 0 评论 -
Java常见面试题之SQL基础
SQL基础考核1、数据库三大范式**第一范式**:确保每列保持原子性,数据表中的所有字段值都是不可分解的原子值。这是第一范式只有一张表 ,七个字段在业务中不可再拆分:| 订单 id | 商品 id | 用户 id | 商品名称 | 商品数量 | 用户地址 | 用户电话 || ------- | ------- | ------- | -------- | -------- | -------- | -------- || 1 | 1 | 1 | Ja.原创 2022-05-13 18:00:00 · 1153 阅读 · 0 评论 -
Java常见面试题之多线程
目录多线程考核点【重点】1.什么是进程?什么是线程?‘2.多线程优缺点?3.什么是并发?什么是并行?4.Java中实现线程方式?5.runnable和callable区别?6.守护线程和普通线程区别?7.线程常用方法8.run和start区别?9.线程的5个状态10.线程的sleep()方法和 yield0方法有什么不同?11.什么是死锁、如何避免12.sleep和wait区别?线程协作(线程经典案例--Object(wait(n),n...原创 2022-05-13 12:00:00 · 316 阅读 · 0 评论 -
Java常见面试题之IO流与网络基础
目录10流与网络基础考核点1.Java中有几种类型的流?JDK为每种类型的流提供了哪些抽象类以供继承2.字节流与字符流的区别3.什么是序列化,如何实现序列化?4.什么是缓冲区?有什么作用?5.BufferedReader属于哪种流,它主要是用来做什么的,它里面有那些经典的方法?6.流如何关闭比较好,如果有多个流互相调用传入是怎么关闭的?7.为什么需要序列化?8.哪些属性不能被序列化?9.序列化ID作用?10.transient关键字作用?11.TCP和...原创 2022-05-13 08:00:00 · 323 阅读 · 0 评论 -
Java常见面试题之异常处理与集合
目录异常处理考核点1.throw和throws的区别?2.Error和Exception的区别?3.请说出你最常见的5个RuntimeException4final.finally.finalize的区别?6.异常的处理机制有几种?7.Java反射创建对象效率高还是通过new创建对象的效率高?8.哪里会用到反射机制?9.注解是什么?集合考核点【重点】10、请描述一下你对集合的理解?11.Collection集合与Map集合区别...原创 2022-05-12 22:31:08 · 343 阅读 · 0 评论 -
java常见面试题之面向对象
面向对象考核点目录面向对象考核点1、说一下你对类与对象的理解2、Java创建对象有几种方式?3、static关键字作用?4、静态方法能否问非静态成员,为什么?5、访问控制符区别(封装)?6、面向对象三大特点?7、什么是多态?多态实现需要满足的三个条件8、this关键与super关键区别9、重写与重载的区别?10、抽象类和接口区别?11、接口中可以定义哪此成员12、Object类中常用方法13,Java中会存在内存油漏吗,请简单描述,14、说明内..原创 2022-05-12 21:54:11 · 1081 阅读 · 0 评论 -
Java常见面试题之Java基础
Java基础考核点1、JDK、JRE、JVM三者之间的关系?JDK:Java Development Kit Java开发者工具包JRE:Java Runtime Envirment Java运行环境JVM:Java Virtual Machine Java 虚拟机2、&和&&的区别&和&&都可以作为逻辑与操作,当两边都为true时,才返回true。此外&&可以作为短路与,即如果第一个表达式为false则不在判断第二个.原创 2022-05-12 21:38:16 · 287 阅读 · 0 评论