• 腾讯面试准备


    TCP/IP 进行间通信和死锁
    1. 面向对象的特征?
    抽象、封装、继承、多态
    2. 重载和重写?
    重载:返回值类型可同可不同,但是无法以返回类型来作为重载函数的区分标准。
    重写:覆盖。
    3. 怎么理解多态?
    不同的对象对相同的行为有不同的反应。(父类定义了一个方法,不同的子类进行不同的实现。)
    4. 链表和数组有什么不同?
    数组:
    a. 顺序存储,大小不可变,利用率低;
    b. 可以通过下标直接访问,取值效率高;
    c. 插入和移除一个数效率低;
    d. 在栈中,方便快捷,自由度小;
    链表:
    a. 动态分配存储,大小可变,利用率高;
    b. 必须一个一个便利才能找到想要的值,取值效率地;
    c. 插入和移除一个数效率高;
    d. 在堆中,自由度大,管理麻烦;
    如果需要快速访问数据,很少对元素进行操作,应该用数组,操作频繁的话,需要用链表。
    5. 栈和堆的特点?
    栈:存取速度快,数据可以共享,缺乏灵活性;
    堆:动态分配内存,没有引用,自动回收,由于动态分配,存取速度慢;
    6. 三名排序稳定性高且效率高?归并。
    7. 进程间通信的几种方式?

  • 相关阅读:
    Mysql中表名作为参数的问题
    Mysql中时间的操作笔记
    关于ThreadAbortExcption异常处理
    数据库中判断为空后使用默认值的函数
    网页嵌入地图的方式
    常用网络CMD命令
    前端html和css
    C#查看文件目录操作、复制、替换
    网站日志统计查询工具
    SQL查看表数据占用空间代码
  • 原文地址:https://www.cnblogs.com/HuoAA/p/4778883.html
Copyright © 2020-2023  润新知