脚本语言:翻译一句,执行一句,不产生目标代码。代表有vb script,java script。
编译语言:全部编译为汇编语言后再执行。代表有C++、Java。
java与java script的关系:没有关系,是两种不同的语言。后者是由网景公司推出的,当时java很流行,为了营销效果加上java的标签。
内存泄露:也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。(其实说白了就是该内存空间使用完毕之后未回收)即所谓内存泄漏。
资源泄露:比内存泄露含义更宽泛。
内存溢出:可用内存空间小于需要内存。
缓冲区溢出:指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量,使得溢出的数据覆盖在合法数据上。比如一个字符数组的大小为10,你却向里面写入了100个字符,多余的数据就会覆盖其他合法数据,为安全带来隐患。
时间: 2024-11-15 02:35:19