zoukankan      html  css  js  c++  java
  • 腾讯面试准备

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

  • 相关阅读:
    事件冒泡
    Tomcat 不能正常启动
    mybatis(非常详细的哦~~~~)
    javadoc 工具生成开发API文档
    Java 泛型
    Tomcat 服务器详解
    J2EE 工作中注意事项
    Java 枚举
    Break,Continue,Return
    位运算符
  • 原文地址:https://www.cnblogs.com/HuoAA/p/4778883.html
Copyright © 2011-2022 走看看