![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
找工作
文章平均质量分 74
sbfmjscs
这个作者很懒,什么都没留下…
展开
-
计算机类面试题
1.Java面向对象特点有哪些,多态具体指什么特点:继承、多态、封装。继承:子类可以复现父类的方法封装:将方法或字段放在一个类中供接口调用多态:一个对象具有多个状态,分别为编译多态和运行多态。编译多态也是方法重载,即同一个类中,相同的方法有不同的参数类型、顺序或者个数。运行多态也是方法重写,即子类实现了一个与父类在方法声明上完全相同的一个方法。2.访问修饰符public,private,protected,以及不写(默认)时的区别?public对所有类公开,protected对.原创 2021-06-05 15:21:24 · 1681 阅读 · 0 评论 -
高级算法
采用二叉链表作为存储结构,树的前序遍历和其相应的二叉树的前序遍历的结果是一样的 采用败者树进行K路平衡归并时,总的(包括访外)归并效率与K有关 串是任意有限个字符构成的序列 相比于Kruskal算法,Prim算法更适合于求边稠密的无向网的最小代价生成树。 计算机系统中CPU中的base寄存器和limit寄存器的作用是保存基地址寄存器,保存长度寄存器 设散列表中有 m 个存储单元,散列函数 H(key)= key % p ,则 p 最好选择小于等于m的最大素数 哈弗曼树是挑两个最小的,之后求和,然原创 2020-12-01 16:33:18 · 1084 阅读 · 0 评论 -
面向对象
封装、继承、多态,增加代码复用性 封装,给用户最简单的接口就可以了 继承,代码复用 多态:编译时多态是指方法的重载,运行时多态是指对象引用所指定的具体类型在运行时才能确定 类图 泛化关系:继承,实线加空箭头 实现关系:实现接口,虚线加空箭头 聚合关系:不是强依赖,整体没有了,部分还在,如汽车和轮胎,实线加空菱形 组合关系:强依赖,整体没有,部分也没了,如公司和旗下部门,实线加实菱形 关联关系:可以一对一,一对多,多对多,如学生和学校,是静态的一开始就知道,实线 依赖关系:动态的原创 2020-08-10 21:05:46 · 95 阅读 · 0 评论 -
设计模式
单例模式 懒汉用的时候在创建,私有构造函数和公有静态方法,线程不安全,可以用synchronize加锁,用类的class文件做锁对象,用volatile关键字修饰单例对象,避免指令编译顺序不确定而导致出错。 饿汉就是直接创建好了,线程安全,但也浪费资源。 静态内部类,在加载外部类的时候没有加载静态内部类,在调用的时候加载,这样避免资源浪费,因为类只加载一次,也就保证了对象的全局唯一性 枚举类,创建枚举对象和方法,在枚举方法中创建单例对象,可以避免反射攻击 简单工厂 就是提供一个创建对象原创 2020-08-10 21:05:11 · 95 阅读 · 0 评论 -
计算机找工作准备网站
简洁版专业知识 https://cyc2018.github.io/CS-Notes/#/README 数据结构与算法 https://algorithm.yuanbin.me/zh-hans/ 十大排序算法实现 https://github.com/hustcc/JS-Sorting-Algorithm 算法、数据结构、设计模式、java基础、MySQL、Redis、操作系统、计算机网络、githttps://github.com/ZXZxin/ZXBlog算法和数据结构 https://gi原创 2020-08-10 21:04:29 · 627 阅读 · 0 评论