JAVA变量

内存

系统的内存可大略分为3个区域 系统区 程序区 数据区 程序执行时 程序代码会加载到内存中的程序区 数据暂时存贮在数据区 当执行一行程序代码时 会在数据区配置空间给出给出这两个变量。

声明常量

final 数据类型 常量名称[=值]

常量名称通常使用大些字母 当定义的final属于 成员变量(全局变量)时 必须定义时就设定他的初值 否则会产生编译错误

成员变量

在类体重所定义的变量被称为成员变量 成员变量在整个类体重都有效 类的成员变量有可分为两种 即静态变量和实例变量

class var{

     int x=45;

     static int y =90;
}

x为实例变量 y为静态变量 也称 类变量 如果在成员变量的类型前面加上关键字static这样的成员变量称为静态变量 静态变量的有效范围可以跨类 甚至可以达到整个应用程序之内 对于静态变量 除了能在定义它的类内存取 还能直接以 类名.静态变量 的方式在其他类中使用

局部变量##

在类的方法体中声明的变量(方法内部)称为局部变量 局部变量只在当前代码块中有效

在类的方法中声明的变量 包括方法的参数 都属于局部变量 局部变量只在当前定义的方法内有效 不能用于类的其他方法中 局部变量的生命周期取决于方法 当方法被调用时 JAVA虚拟机为方法中的局部变量分配内存空间,当该方法调用结束后 则会释放方法中局部变量占用的内存空间 局部变量也会被销毁

局部变量可与成员变量的名字相同,此时成员变量将会被隐藏,即这个成员变量在此方法中暂时失效

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,818评论 0 11
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,811评论 18 399
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,723评论 4 12
  • 1-10星期三15:49年会现场 下午公司开年会,吃完午饭就过来了,全程无参与感,无聊又无聊,加之大姨妈在身,难受...
    魏雨self阅读 285评论 1 1
  • 感恩~父母给了我生命,尽他们所能养我长大。 感恩~我的姥姥在我童年时给了我无尽的爱和包容,虽然她已经离开了,可我时...
    毛毛细雨mmxy阅读 191评论 0 0

友情链接更多精彩内容