面试总结 素颜马尾好姑娘i 2022-08-05 08:30 154阅读 0赞 **面向对象的三个基本元素,五个基本原则** 三个基本元素:封装 继承 多态 五个基本原则: * 单一职责原则:一个类,最好只做一件事,只有一个引起它的变化 。单一职责原则可以看做是第耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 * 开发封闭原则:对扩展开放,对修改封闭。 * 里氏替换原则:子类必须能够替换父类,这一思想体现为对继承机制的约束规范,只有子类能够替换基类时,才能保证系统在运行期内识别子类,这是保证继承复用的基础。 * 依赖倒置原则:具体依赖于抽象,抽象不依赖于具体。 * 接口隔离原则:使用多个接口,而不要使用一个大的接口。 **数据库以及线程发生死锁的原理及必要条件,如何避免死锁** * 产生死锁的原因: 系统资源不足 ,进程执行顺序不合适,资源分配不均匀。 * 产生死锁的四个必要条件: (1)互斥条件:一个资源每次只能被一个进程使用。 (2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。 (4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
相关 面试总结 1、[MySQL 查询部门工资前三高的员工信息][MySQL] 2、[数据库索引为什么使用B+树而不是hashmap][B_hashmap] 3、[【Java–数据结构 以你之姓@/ 2022年11月15日 11:42/ 0 赞/ 149 阅读
相关 面试总结 前言 这次还好不至于一个问题都回答不上来,总结一下问题。 1 SHELL Q: 找出文件中所有小于5的数字个数 A: 没答出来 grep -o '[ 谁借莪1个温暖的怀抱¢/ 2022年11月11日 05:58/ 0 赞/ 145 阅读
相关 面试总结 1. 线程池的创建各个参数含义 1. corePoolSize 线程池中的核心线程数,当提交一个任务时,线程池创建一个新线程执行任务,直到当前线程数等于 末蓝、/ 2022年11月05日 06:23/ 0 赞/ 171 阅读
相关 面试总结 曾记得第一次被老霍告知要去中石化面试的时候,心里那叫一个紧张。看简历,记简历,写自我介绍材料,看笔记,看其他人的面试总结,在火车上看博客等等。这些让我忙得不可开交。由于我 比眉伴天荒/ 2022年08月09日 09:58/ 0 赞/ 159 阅读
相关 面试总结 面向对象的三个基本元素,五个基本原则 三个基本元素:封装 继承 多态 五个基本原则: 单一职责原则:一个类,最好只做一件事,只有一个引起它的变化 。单一职责原则 素颜马尾好姑娘i/ 2022年08月05日 08:30/ 0 赞/ 155 阅读
相关 面试总结 最近在准备重新找工作,面试了4家,居然没有一家来offer。我觉得有时候还是需要去总结,即使这件事情有可能是对方的问题,还是需要反思自己本身还有什么做的不够好。不管 布满荆棘的人生/ 2022年06月07日 13:49/ 0 赞/ 151 阅读
相关 面试总结 1, 简介 毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。 首先说说我拿到的offer情况: 1) 微软,3面->终面,搞定(+ 深碍√TFBOYSˉ_/ 2022年05月30日 09:06/ 0 赞/ 160 阅读
相关 面试总结 一、mybatis如何配置多数据源 二、mybatis的实现原理(主要从jdbc的缺点和反射两方面) 三、spring 如何如何知道那些类需要被实例化? 四、如何做分页? 迈不过友情╰/ 2022年05月29日 08:58/ 0 赞/ 228 阅读
相关 面试总结 一. 兼容性测试分为 1.整机的兼容性,主要是当前市场占有率比较高的品牌手机; 2.操作系统的兼容性,分为ios和andriod系统,其中iOS系统现在8.0-10.0;安 一时失言乱红尘/ 2021年12月22日 06:09/ 0 赞/ 208 阅读
相关 面试总结 总结一下最近面试主要的问题: Java 基础 1. HashMap的实现原理,死链问题,非线程安全问题,链表转红黑色以及红黑树转链表 2. ConcurrentHa 男娘i/ 2021年09月18日 05:04/ 0 赞/ 316 阅读
还没有评论,来说两句吧...