Java_Day6(变量的类型)

1.变量分类

  • 局部变量:方法体中声明。
  • 成员变量:方法体外声明。
    实例变量:【前面没有修饰符static】
    静态变量:【前面有修饰符static】
  • 静态变量存储在方法区内存中。
  • 三块内存中变化最频繁的是栈内存,最先有数据的是方法区内存,垃圾回收器主要针对堆内存。
  • 垃圾回收器什么时候会考虑将某个java对象的内存回收呢?
  • 当其成为垃圾数据时,即没有引用指向它的时候。这个对象无法被访问,因为访问对象时只能通过引用访问。在这里插入图片描述
    在这里插入图片描述
  • 空指针异常
  • 原因:空引用访问实例相关的数据(有对象的参与)。
    Student s =new Sturent();
    s=null;
    一个java文件只能有一个public的类,而且这个类必须和这个java文件同名
    找不到符号报错一般在创建对象时丢了关键字new,未声明变量
发布了50 篇原创文章 · 获赞 8 · 访问量 3079

猜你喜欢

转载自blog.csdn.net/jiahuan_/article/details/104888492