
常见面试知识点
森伯416
追求技术、充满热忱、享受生活的业余后端砖家,喜欢交流分享,有简历优化、面试辅导、offer咨询等需要的可以和我交流。
毕业于中南计科,从业经历(先后):华为、阿里、PDD、途虎
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP与UDP的区别
TCP与UDP的区别 TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 三次握手、四次挥手转载 2017-03-29 01:31:10 · 463 阅读 · 0 评论 -
Runnable和Thread的使用简介与区别
在java中有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口。举例子说明两种方法的用法,以及它们的区别与联系转载 2017-03-22 22:13:46 · 707 阅读 · 0 评论 -
虚函数和纯虚函数的区别
虚函数与纯虚函数的区别: • 函数被定义为虚函数,有实现方法;函数被定义为纯虚函数,只有定义,没有实现方法。 虚函数的定义: class A{ public: virtual void foo(){ cout << "A:foo()" << endl; } }; 纯虚函数的定义: class C{ public: virtual void foo(转载 2017-04-23 19:51:29 · 549 阅读 · 0 评论 -
java中堆和栈
Java中把内存分为两种:栈内存和堆内存 栈内存:一些基本类型的变量(int, short, long, byte, float, double, Boolean, char)和对象的引用变量都在函数的栈内存中分配。代码中定义一个变量,Java就在栈中为这个变量分配内存空间,当超过变量的作用域时,Java会自动释放该变量的内存空间,该内存空间可以被使用。 堆内存:用来存放由new创建的对象转载 2017-03-24 13:51:49 · 442 阅读 · 0 评论