进程的内存有哪些分区?(栈区、堆区、全局区(静态区)、文字常量区和程序代码区)堆和栈有什么区别?一个程序的编译过程,从代码到可执行文件?(预处理、编译【词法分析、语法分析、语义分析、源代码优化、代码生成、目标代码优化】、汇编、链接)C++和C的区别面向对象和面向过程的区别?Java语言的特点Java的反射机制平时在什么场景下会用到反射反射存在什么问题java的垃圾回收机制不同的垃圾回收算法有什么特点TCP如何保证可靠性的?(三次握手、序列号和确认应答、数据包重传、滑动窗口、拥塞控制)为什么需要三次握手?两次不行吗?https是怎么保证数据传输的安全性的?https的加密原理https是对称加密...