Java面试整理
文章平均质量分 96
面试八股文等等...
0129y
这个作者很懒,什么都没留下…
展开
-
Java基础
Java基础Java基础介绍一下Java面向对象的三大特点JDK与JRE有什么区别?java 有哪些数据类型?包装类型的常量池技术了解么?自动装箱与拆箱了解吗?原理是什么?简述Java访问修饰符构造方法、成员变量初始化以及静态成员变量三者的初始化顺序?接口和抽象类的相同点和区别?重载和重写什么区别?常见的异常有哪些?异常要怎么解决?简述throw与throws的区别== 和 equals() 的区别hashCode() 与 equals()final、finally和finalize的区别是什么?出现在Ja原创 2022-03-05 15:44:49 · 303 阅读 · 0 评论 -
Java集合
Java集合Java集合Java 集合概览说说 List, Set, Queue, Map 四者的区别?集合框架底层数据结构总结Collection 子接口之 ListArraylist 和 Vector 的区别?Arraylist 与 LinkedList 区别?说一说 ArrayList 的扩容机制吧Collection 子接口之 Set比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同无序性和不可重复性的含义是什么HashSet中,equals与hashCode之间的关系原创 2022-03-05 15:41:28 · 441 阅读 · 0 评论 -
计算机操作系统
操作系统操作系统基础概述基本特征基本功能什么是用户态和内核态?为什么要分用户态和内核态?如何从用户态切换到内核态?中断分类进程的异常控制流:陷阱、中断、异常和信号进程管理进程和线程的区别?进程间通信(IPC)有哪些方式?进程同步进程有哪几种状态?进程调度策略有哪些?什么是僵尸进程?线程同步有哪些方式?互斥量和临界区有什么区别?什么是协程?I/O 模型什么是文件描述符?有哪些常见的IO模型?什么是IO多路复用?怎么实现?什么是水平触发?什么是边缘触发?为什么边缘触发一定要用非阻塞IO?select/poll/原创 2022-03-05 15:39:47 · 370 阅读 · 0 评论 -
计算机网络
计算机网络计算机网络网络分层结构TCP三次握手四次挥手TCP有哪些特点?TCP和UDP的区别?TCP怎么保证传输过程的可靠性?TCP拥塞控制和流量控制都是什么,两者的区别?HTTP协议的特点?HTTP报文格式HTTP状态码有哪些?HTTP1.0和HTTP1.1的区别?HTTP1.1和 HTTP2.0的区别?HTTPS与HTTP的区别?HTTPS原理简述DNS协议DNS 的解析过程?浏览器中输入URL返回页面过程?简述cookie简述sessionCookie和Session的区别?什么是对称加密和非对称加密原创 2022-03-05 15:38:17 · 299 阅读 · 0 评论 -
Redis
RedisRedis简介什么是Redis,Redis有哪些特点?Redis的优点?Redis为什么这么快?Redis为何选择单线程?Redis应用场景有哪些?Redis 除了做缓存,还能做什么?分布式缓存和本地缓存有啥区别Memcached和Redis的区别?Redis基础数据类型Redis 数据类型有哪些?为什么使用跳跃表搜索过程:能说一下Redis每种数据结构的使用场景吗?Redis线程模型讲解一下Redis的线程模型?Redis6.0 之后为何引入了多线程?Redis的过期策略过期的数据的删除策略了解原创 2022-03-05 15:34:41 · 167 阅读 · 0 评论 -
MySQL
MySQL说一说三大范式事务的四大特性?会出现哪些并发一致性问题?事务的四种隔离级别?什么是索引?索引的优缺点?索引的作用?什么情况下需要建索引?什么情况下不建索引?索引的数据结构Hash索引和B+树索引的区别?为什么采用 B+ 树,而不是 B-树为什么推荐使用自增 id 作为主键?索引有什么分类?什么是最左匹配原则?聚集索引非聚集索引聚集索引和非聚集索引的区别什么是索引下推?什么是覆盖索引?什么是前缀索引?索引的设计原则?索引什么时候会失效?常见的存储引擎有哪些?MyISAM和InnoDB的区别?MVCC原创 2022-02-24 14:45:51 · 126 阅读 · 0 评论