
java初级面试
文章平均质量分 80
问题和答案由网络整理。
真想舒服的待会儿
再试一次,不行就回家种地了!!!!
展开
-
redis面试题
1.redsi的优点?速度快支持丰富数据类型:String list set sortedset hash(单个value最大支持1G)丰富特性:订阅发布,key过期策略,支持多个db,计数持久化存储:rdb和aof高可用:内置redis sentinel,提供高可用方案,实现主从故障自动转移内置redsi cluster,提供集群方案,实现基于槽的分片方案,从而支持更大的redis规模2.redis有什么缺点?1.由于redis是内存数据库,所以单台机器,存储数据量,跟原创 2021-08-23 12:44:37 · 139 阅读 · 0 评论 -
java集合面试题
1. 集合框架中的泛型有什么优点?泛型允许我们为集合提供一个可以容纳的对象类型,如果添加其他类型的元素他会在编译时报错,这避免出现了classcastexception异常。2.Collection 和 Collections 的区别?collection是集合类的上级接口,继承他的接口主要由set和listcollections是针对集合类的一个工具类,他提供了一系列静态方法实现对各种集合的搜索,排序等操作3.集合框架底层数据结构总结 ?lsit:ArrayList:Objec原创 2021-08-22 18:05:14 · 138 阅读 · 0 评论 -
MySQL背诵版
1.数据库的三范式是什么?什么是反范式?第一范式:数据具有原子性不可再分。第二范式:满足第二范式必须满足第一范式,数据库中的每一行都可以被唯一的区分也就是主键。要求属性完全依赖主关键字,不可以部分依赖。第三范式:每一列只能有一个值,每一行都能区分,每一个表都不包含其他表已经包含的非主关键字信息。反范式:通过增加冗余或者重复的数据来提高数据库的性能,2.mysql有哪些数据类型?数值类型:TINYINT,SMALLINT,MEDIUMINT,INT,INTEGER,BIGINT,FLOA原创 2021-08-18 16:24:13 · 141 阅读 · 0 评论 -
java基础面试题
1.面向对象和面向过程的区别?面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低。2. 重载和重写的区别?重写 override方法名、参数、返回值相同 ,子类方法不能缩小父类方法的访问权限,子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常) ,存在于父原创 2021-08-19 17:59:19 · 170 阅读 · 0 评论 -
springboot面试题
1.springboot是什么?springboot是spring的子项目,无需繁重的配置,提供了各种starter启动器,提供了标准化的默认配置,如springmvc,mybatis等。2.springboot提供了哪些核心的功能1.独立运行spring项目,可以以jar包形式独立运行,内嵌servlet2.提供starter简化maven配置3.自动配置spring bean4.无代码生成和xml配置3.springboot的优点使配置变得简单,编码变得简单,部署变得简单原创 2021-08-19 15:47:33 · 255 阅读 · 0 评论