Strack的意思是斯特拉克,是一个英语姓氏。
stack trace:堆栈跟踪,用于追踪程序异常的来源
stack frame:堆栈帧,表示在调用堆栈中的一个单元,包含当前方法的参数和局部变量等信息
call stack:调用堆栈,用于存储并管理程序执行过程中的函数调用关系
recursive call stack:递归调用堆栈,用于存储递归函数中的函数调用关系
memory stack:内存堆栈,用于存储临时数据和对象,当程序退出时会自动回收内存
stack overflow:堆栈溢出,由于调用堆栈太深导致溢出,通常是由于递归调用或者循环调用引起的
stack underflow:堆栈下溢,调用堆栈为空或者没有足够的空间存储新的调用记录,通常是由于函数调用顺序错误导致的