![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 86
无痕YF
这个作者很懒,什么都没留下…
展开
-
九、设计模式
文章目录九、设计模式1. 说一下你熟悉的设计模式?2. 简单工厂和抽象工厂有什么区别?3. 观察者设计模式的好处?4. 什么是单例模式?用Java写一个单例类。5. 描述适配器设计模式6. 描述代理设计模式 九、设计模式 1. 说一下你熟悉的设计模式? 单例模式:Spring框架中默认将bean设置为单例的,可以极大地提高系统的性能 工厂模式:Spring框架中的工厂模式,就是自己不再主动创建对象,而是让工厂来帮我们创建对象。 代理模式:Spring MVC使用的AOP面向切面编程,就是典型的代理模式的原创 2021-09-08 17:08:09 · 220 阅读 · 0 评论 -
八、网络
文章目录八、网络1. http 响应码 301 和 302 代表的是什么?有什么区别?2. forward 和 redirect 的区别?3. 简述 tcp 和 udp的区别?4. tcp 为什么要三次握手,两次不行吗?为什么?5. 说一下 tcp 粘包是怎么产生的?6. OSI 的七层模型都有哪些?7. get 和 post 请求有哪些区别?8. 如何实现跨域?9. 说一下 JSONP 实现原理? 八、网络 1. http 响应码 301 和 302 代表的是什么?有什么区别? 301 表示被请求 u原创 2021-09-08 16:32:48 · 127 阅读 · 0 评论 -
七、 异常
文章目录七、 异常1. throw 和 throws 的区别?2. final、finally、finalize 有什么区别?3. try-catch-finally 中哪个部分可以省略?4. try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?5. 常见的异常类有哪些?6. finally语句块一定执行吗? 七、 异常 1. throw 和 throws 的区别? throw: 表示方法内抛出某种异常对象 如果异常对象是非 RuntimeEx原创 2021-08-31 11:30:30 · 121 阅读 · 0 评论 -
六、Java Web
文章目录六、Java Web1. jsp 和 servlet 有什么区别?2. jsp 有哪些内置对象?作用分别是什么?3. 说一下 jsp 的 4 种作用域?4. session 和 cookie 有什么区别?5. 说一下session的工作原理?6. 如果客户端禁止cookie能实现session还能用吗?7. spring mvc 和 struts 的区别是什么?8. 如何避免sql注入?9. 什么是XSS攻击,如何避免?10. 什么是CSRF攻击,如何避免? 六、Java Web 1. jsp原创 2021-08-31 11:24:21 · 140 阅读 · 0 评论 -
四、反射;五、对象拷贝
文章目录四、反射1. 什么是反射?2. 什么是 java 序列化?什么情况下需要序列化?3. 动态代理是什么?有哪些应用?4. 怎么实现动态代理?五、对象拷贝1. 为什么要使用克隆?3. 如何实现对象克隆?4. 深拷贝和浅拷贝区别是什么? 四、反射 1. 什么是反射? Java 反射,就是在运行状态中。 获取任意类的所有属性和方法 获取任意对象的属性,并且能改变对象的属性 调用任意对象的方法 判断任意一个对象所属的类 实例化任意一个类的对象 这种动态获取的信息以及动态调用对象的方法的功能称为j原创 2021-08-27 12:14:32 · 207 阅读 · 0 评论 -
三、多线程
文章目录三、多线程1. 并行和并发有什么区别?2. 线程和进程的区别?3. 守护线程是什么?4. 创建线程有哪几种方式?5. 说一下 runnable 和 callable 有什么区别?6. 线程有哪些状态?7. sleep() 和 wait() 有什么区别?8. notify()和 notifyAll()有什么区别?9. 线程的 run()和 start()有什么区别?10. 创建线程池有哪几种方式11. 线程池都有哪些状态?12. 线程池中 submit()和 execute()方法有什么区别?13.原创 2021-08-20 11:31:03 · 282 阅读 · 0 评论 -
二、Java容器
文章目录二、容器1. java 容器都有哪些?2. Collection 和 Collections 有什么区别?3. List、Set、Map 之间的区别是什么?4. HashMap 和 Hashtable 有什么区别?5. 如何决定使用 HashMap 还是 TreeMap?6. 说一下 HashMap 的实现原理?7. 说一下 HashSet 的实现原理?8. ArrayList 和 LinkedList 的区别是什么?9. 如何实现数组和 List 之间的转换?10. ArrayList 和 Vec原创 2021-08-19 12:13:40 · 289 阅读 · 0 评论 -
一、Java基础
一、Java基础 文章目录一、Java基础1.JDK 和 JRE 有什么区别?2. == 和 equals 的区别是什么?3. 两个对象的 hashCode() 相同,则 equals() 也一定为 true,对吗?4. final 在 java 中有什么作用?5. java 中的 Math.round(-1.5) 等于多少?6. String 属于基础的数据类型吗?7. java 中操作字符串都有哪些类?它们之间有什么区别?8. String str="i"与 String str=new String(原创 2021-08-19 11:47:30 · 424 阅读 · 0 评论 -
面试题整理
面试题整理 文章目录面试题整理前言[一、Java 基础](https://blog.csdn.net/m0_46420991?spm=1000.2115.3001.5343&type=lately)二、容器三、多线程四、反射五、对象拷贝六、Java Web七、 异常八、网络九、设计模式十、 Spring/Spring MVC十一、Spring Boot/Spring Cloud十二、 Hibernate十三、 Mybatis十四、 RabbitMQ十五、 Zookeeper十六、 Kafka十七、M原创 2021-08-19 11:17:03 · 820 阅读 · 0 评论