Java 内存管理

来源:互联网 发布:变形金刚弹簧淘宝 编辑:程序博客网 时间:2024/06/06 03:06

1. 访问修饰符,static,栈内存

Java Error - Illegal Modifier for Parameter - Only final Permitted

  • 函数内的局部变量仅存在于栈内存上;
    • 局部变量不可用 public/private/protected、static 等词修饰;
    • 最多使用 final(only final permitted);
  • 栈内存上(局部对象)无所谓访问权限的概念;也即不可用 public/private/protected 等修饰符修饰函数内的局部变量;
  • static 修饰成员说明,所有类实例中仅存在一份;
    • 创建这些被 static 修饰的成员不需要类的实例化;
    • 因为栈上的对象都是 temporary 临时的,栈上对象也就无所谓 static 这一含义了;
原创粉丝点击