摘要:
1.背景 传统C 或C++是程序员负责回收已分配的内存,也就是显示进行垃圾回收。因为程序员不知道内存应该何时释放,所以会导致一些分配出去的内存得不到回收,造成 ”内存泄漏“ 。导致系统运行速度下降,程序瘫痪。 2。什么是内存泄漏? 一些分配出去的内存得不到回收,导致系统运行速度下降,甚至程序瘫痪的现 阅读全文
摘要:
1、安装JDK (官网下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html) JDK全称 java SE Development Kit java标准版开发包 JDK提供了 java编译器、java运行时环境 J 阅读全文
摘要:
高级语言运行机制的认识 高级 运行机制有两种:编译型和解释型 (1)编译型:指使用专门的编译器、针对特定的平台,将高级语言源代码一次性翻译成在该平台硬件上可执行的 “机器码”(机器码由机器指令和操作数组成),并包装成该平台能识别的 “可执行”程序格式。编译生成的可执行程序可以脱离开发环境,在特定的平 阅读全文
摘要:
1.背景 传统C 或C++是程序员负责回收已分配的内存,也就是显示进行垃圾回收。因为程序员不知道内存应该何时释放,所以会导致一些分配出去的内存得不到回收,造成 ”内存泄漏“ 。导致系统运行速度下降,程序瘫痪。 2。什么是内存泄漏? 一些分配出去的内存得不到回收,导致系统运行速度下降,甚至程序瘫痪的现 阅读全文
摘要:
1、安装JDK (官网下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html) JDK全称 java SE Development Kit java标准版开发包 JDK提供了 java编译器、java运行时环境 J 阅读全文
摘要:
高级语言运行机制的认识 高级 运行机制有两种:编译型和解释型 (1)编译型:指使用专门的编译器、针对特定的平台,将高级语言源代码一次性翻译成在该平台硬件上可执行的 “机器码”(机器码由机器指令和操作数组成),并包装成该平台能识别的 “可执行”程序格式。编译生成的可执行程序可以脱离开发环境,在特定的平 阅读全文