摘要:
介绍 这篇文章我将会介绍六个非常重要的概念:堆,栈,值类型,引用类型,装箱和拆箱。我会从声明一个变量开始,解释堆和栈,然后再逐个介绍值类型,引用类型,以及它们的实现原理,最后我会给出一小段代码来解释装箱和拆箱。当你声明一个变量时,系统到底干了些什么? 答案:当你在程序中声明了一个变量后,系统会在内存上划分一段数据块,用来保存你声明的变量,里面包含三条非常重要的数据:1,变量名2,变量的类型3,变量的值 上面的解释可能过于简单。实际上,系统会根据你声明的变量类型来决定分配到哪种内存上,主要有堆内存和栈内存。接下来我会继续讨论这两种不同的内存分配方式。 为了解释堆和栈,我写了一小段代码pu... 阅读全文
posted @ 2012-06-19 17:34
38号码农
阅读(317)
评论(0)
推荐(0)

浙公网安备 33010602011771号