![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见面试知识点
senbo.y
热爱技术的洁癖型码农一枚,喜欢分享所知所见
工作经历:华为、阿里、PDD
展开
-
TCP与UDP的区别
TCP与UDP的区别 TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 三次握手、四次挥手转载 2017-03-29 01:31:10 · 417 阅读 · 0 评论 -
Runnable和Thread的使用简介与区别
在java中有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口。举例子说明两种方法的用法,以及它们的区别与联系转载 2017-03-22 22:13:46 · 652 阅读 · 0 评论 -
虚函数和纯虚函数的区别
虚函数与纯虚函数的区别: • 函数被定义为虚函数,有实现方法;函数被定义为纯虚函数,只有定义,没有实现方法。 虚函数的定义: class A{ public: virtual void foo(){ cout << "A:foo()" << endl; } }; 纯虚函数的定义: class C{ public: virtual void foo(转载 2017-04-23 19:51:29 · 477 阅读 · 0 评论 -
java中堆和栈
Java中把内存分为两种:栈内存和堆内存 栈内存:一些基本类型的变量(int, short, long, byte, float, double, Boolean, char)和对象的引用变量都在函数的栈内存中分配。代码中定义一个变量,Java就在栈中为这个变量分配内存空间,当超过变量的作用域时,Java会自动释放该变量的内存空间,该内存空间可以被使用。 堆内存:用来存放由new创建的对象转载 2017-03-24 13:51:49 · 399 阅读 · 0 评论