代码改变世界

随笔档案-2006年06月

关于静态方法和实例方法的一些误区。

2006-06-30 11:10 by Ivony..., 5048 阅读, 收藏, 编辑
摘要: 一、 静态方法常驻内存,实例方法不是,所以静态方法效率高但占内存。 事实上,方法都是一样的,在加载时机和占用内存上,静态方法和实例方法是一样的,在类型第一次被使用时加载。调用的速度基本上没有差别。 二、 静态方法在堆上分配内存,实例方法在堆栈上。 事实上所有的方法都不可能在堆或者堆栈上分配内存,方法作为代码是被加载到特殊的代码内存区域,这个内存区域是不可... 阅读全文
点击右上角即可分享
微信分享提示