
java面试
文章平均质量分 83
Java面试题
轩程序员
19年尾巴踏入秃头圈的小白
展开
-
Java面试 框架
三点的三原创 2021-03-23 19:43:04 · 278 阅读 · 0 评论 -
Java面试 Redis
七、Redis1、redis是什么,有哪些使用场景? redis是一个开源的使用ANSIC语言编写,支持网络,可基于内存亦可持久化的日志型,key-value数据库,并提供多种语言的API 使用场景:数据高并发的读写、海量数据的读写、对扩展性要求高的数据2、redis有哪些功能? 数据缓存功能、分布式锁的功能、支持数据持久化、支持事务、支持消息队列3、redis和memecache有什么区别 memecache所有的值均是简单的字符...原创 2021-03-22 21:12:38 · 204 阅读 · 0 评论 -
Java面试 数据库
六、数据库1、什么是MySQL? MySQL是一种关系型数据库,在Java企业级开发中非常常用,因为MySQL是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了MySQL。因此他的稳定性是有保障的,MySQL是开放源代码的,因此任何人都可以在GPL的许可下下载并根据个性化的需要对其进行修改2、数据库三范式 1.原子性约束(每列不可再分) 2.对记录的唯一性约束,表中的每个记录都是唯一的(设置主键) 3.对字段冗余性的约束,他要求...原创 2021-03-22 16:00:19 · 188 阅读 · 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 · 188 阅读 · 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 · 121 阅读 · 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 · 158 阅读 · 0 评论 -
Java面试 容器 面试题
二、容器1、Java容器都有哪些 list:ArrayList,LinkedList,Vector set:hashSet,treeSet map:hashMap,TreeMap2、Collection和Collections有什么区别 Collection是List和Set的实现借口 Collections是集合工具类,里面有很多集合的方法,例如:搜索,排序等3、List、Set、Map之间的区别分别是什么 ...原创 2021-03-20 16:22:40 · 470 阅读 · 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 · 126 阅读 · 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 · 444 阅读 · 0 评论