Java_Day6(变量的类型)

墨蓝 2023-07-15 09:04 32阅读 0赞

1.变量分类

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

发表评论

表情:
评论列表 (有 0 条评论,32人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaDay1

    Java学习Day1 基础入门 环境搭建 基本语法 基础入门 环境搭建,基本语法 环境搭建 下载JDK 首先我们需要下

    相关 java变量类型

    一.首先我们应该知道类体是由哪几部分构成: 1. 类是由定义的变量和定义的方法(一个类可以有多个方法)构成; java语言支持的变量有两种,一种是成员变量(成员变量也就是我