![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java面试
文章平均质量分 83
Java面试题
轩程序员
19年尾巴踏入秃头圈的小白
展开
-
Java面试 框架
三点的三原创 2021-03-23 19:43:04 · 176 阅读 · 0 评论 -
Java面试 Redis
七、Redis 1、redis是什么,有哪些使用场景? redis是一个开源的使用ANSIC语言编写,支持网络,可基于内存亦可持久化的日志型,key-value数据库,并提供多种语言的API 使用场景:数据高并发的读写、海量数据的读写、对扩展性要求高的数据 2、redis有哪些功能? 数据缓存功能、分布式锁的功能、支持数据持久化、支持事务、支持消息队列 3、redis和memecache有什么区别 memecache所有的值均是简单的字符...原创 2021-03-22 21:12:38 · 161 阅读 · 0 评论 -
Java面试 数据库
六、数据库 1、什么是MySQL? MySQL是一种关系型数据库,在Java企业级开发中非常常用,因为MySQL是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了MySQL。因此他的稳定性是有保障的,MySQL是开放源代码的,因此任何人都可以在GPL的许可下下载并根据个性化的需要对其进行修改 2、数据库三范式 1.原子性约束(每列不可再分) 2.对记录的唯一性约束,表中的每个记录都是唯一的(设置主键) 3.对字段冗余性的约束,他要求...原创 2021-03-22 16:00:19 · 143 阅读 · 0 评论 -
Java面试 JavaWeb
1、jsp 和 servlet 有什么区别? 2、jsp 有哪些内置对象?作用分别是什么? 3、说一下 jsp 的 4 种作用域? 4、session 和 cookie 有什么区别? 5、说一下 session 的工作原理? 6、如果客户端禁止 cookie 能实现 session 还能用吗? 7、spring mvc 和 struts 的区别是什么? 8、如何避免 sql 注入? 9、什么是 XSS 攻击,如何避免? 10、什么是 C...原创 2021-03-22 14:19:07 · 139 阅读 · 0 评论 -
Java面试 基础补充(反射,对象拷贝,异常)
四、基础补充 1、什么是反射 2、什么是Java序列化,什么情况下需要徐利乐华 3、动态代理是什么?有哪些应用 4、怎么实现动态代理 5、为什么使用克隆 6、如何实现对象克隆 7、深拷贝和浅拷贝的区别是什么 8、throw和throws的区别 9、try-catch-finally 那个部分可以省略 10、常见的异常类 11、你熟悉的设计模式 12、简单模式和工厂模式的区别 13、 14、 15、 16、 17、 18、 19、 20、 21、 22、 23、原创 2021-03-22 11:04:44 · 72 阅读 · 0 评论 -
Java面试 多线程
三、多线程 1、并行和并发有什么区别? 2、线程和进程的区别 3、守护线程是什么 4、创建线程的几种方式 5、Runnable和Callable的区别 6、线程有哪些状态 7、sleep() 和wait() 有什么区别 8、notify() 和notifyAll() 有什么区别 9、现成的run() 和 start() 有什么区别 10、创建线程池的几种方式 11、线程池的状态 12、线程池中submit() 和 execute() 方法有什么区别 13、在Java中怎么保证多线程原创 2021-03-21 23:07:15 · 103 阅读 · 0 评论 -
Java面试 容器 面试题
二、容器 1、Java容器都有哪些 list:ArrayList,LinkedList,Vector set:hashSet,treeSet map:hashMap,TreeMap 2、Collection和Collections有什么区别 Collection是List和Set的实现借口 Collections是集合工具类,里面有很多集合的方法,例如:搜索,排序等 3、List、Set、Map之间的区别分别是什么 ...原创 2021-03-20 16:22:40 · 116 阅读 · 0 评论 -
Java基础面试题
目录 一、Java基础 面向对象和面向过程的区别 Java语言有哪些特点 自动装箱与拆箱分别是什么 JDK和JRE的区别 ==和equals() 的区别是什么? 两个对象的hashCode()相同,则equels()也一定为true吗? final在Java中的作用 Java中的Math.round(-1.5)为多少,Math.round(1.5)又等于多少 String属于Java的基本数据类型吗? Java中操作字符串的类都有哪些,他们之间有什么不同 Strin...原创 2021-03-20 14:42:55 · 70 阅读 · 0 评论 -
JAVA面试题 ==> 多线程 ==> Thread.sleep() 方法
Thread.sleep()方法面试题 问 : 程序中的 thread.sleep(1000*5) 会让线程thread进入休眠状态吗 答 : 答案在程序末尾 public class ThreadTest05 { public static void main(String[] args) { // 创建线程对象 Thread thread = new MyThread3(); thread.setName("t"); ...原创 2020-11-08 20:06:12 · 397 阅读 · 0 评论