![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题&笔试题
CDING6
这个作者很懒,什么都没留下…
展开
-
笔试题解析(一)——死锁
秋招临近,我在前几天看到一道笔试题:题目如下: 某系统有 n 台互斥使用的同类设备,3 个并发进程需要 3,4,5 台设备,可确保系统不发生死锁的设备数 n 最小为?分析:看到这种题目,我们首先要知道:什么是死锁?如果多个进程同时占有对方需要的资源而同时请求对方的资源,而它们在得到请求之前不会释放所占有的资源,那么就会导致死锁的发生,也就是...原创 2019-09-07 22:42:32 · 6961 阅读 · 3 评论 -
Java关键字(一)修饰符public、private、protected、default的区别
在Java编程中,我们会经常使用修饰符public、private、protected、default去修饰变量、方法和类,但是它们区别都是怎么样的呢?访问权限控制:public:具有最大访问权限。可以被同一项目下的任何类所调用,一般用于对外的情况。protected:与public不同的是不同包下的类是不能使用的,但是其子类除外。所以我认为这是特意为子类设计的。default:...原创 2019-09-08 22:16:53 · 777 阅读 · 0 评论 -
笔试题目解析(一)
题目一:解析:在这道题中,我们要知道ArrayList、LinkedList、HashMap的区别:1. List 是一个有序集合,可以存放重复的数据 (有序:存进是什么顺序,取出时还是什么顺序)继承了list接口的类有:(1)ArrayList:数组结构,线程不安全,增加删除慢,查询快、底层是数组适合查询,不适合增删元素。(2)Linkedlist: 双向...原创 2019-09-19 17:19:27 · 248 阅读 · 1 评论 -
Java基础面试题(一)
今年的秋招已经过半了,在笔试与面试过程我们会经常遇到一些比较典型的问题,结合我的一些经历,整理了一部分我最近经常会问到的一些题目:1,请简述equals与==的区别在String中,equals对比的是内容,而==是比较地址2.Java 重载与重写是什么?有什么区别?重载(Overload)在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同甚至是参数顺序不同...原创 2019-09-26 19:34:50 · 158 阅读 · 0 评论