博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java变量类型
阅读量:5020 次
发布时间:2019-06-12

本文共 921 字,大约阅读时间需要 3 分钟。

int a,b,c; //声明三个整型a b cint a=10,b=12;初始化byte B = 22 初始化一个字节类型Bdouble pi =3.1415 //声明和分配值给pichar a = "a" //初始化char类型值为a

java 中有三种变量

  • 本地变量(局部变量)
  • 实例变量
  • 类/静态变量

本地变量

  • 本地变量被声明在方法,构造函数或块里面
  • 本地变量被创建在方法,构造函数,块被访问的时候,消失在完成的时候
  • 访问修饰符不能用在本地变量中
  • 本地变量只在方法,构造函数,块中可见
  • 本地变量在内部以堆栈的级别实现
  • 本地变量没有默认值
  • 本地变量在使用之前要先声明并初始化 !!!

    实例变量
  • 实例变量被声明在类中,但是在方法,构造函数或则块中
  • 为堆中的对象分配空间时,将为每个实例变量值创建一个地址
  • 实例变量在一个对象使用new关键词创建的时候被创建,当对象被销毁的时候被销毁
  • 实例对象可以在使用之前或之后的类级别中声明
  • 访问修饰符可以使用在实例变量
  • 实例变量可以被所有的方法,构造函数,块访问,通常,使这些变量私有化
  • 实例变量有默认值,数字类型为0,boolean类型为false,对象引用类型为null,值可以被分配在声明的时候或则在构造函数中
  • 实例变量可以直接在类中直接访问变量名访问,然而在静态方法中他们应该使用全名ObjectReference.VariableName.

    类/静态变量
  • 类变量(也称为静态变量)在类中由static关键字声明,但在方法,构造函数或块之外。
  • 除了声明为常量外,很少使用静态变量。常量是声明为public / private,final和static的变量。常量变量从不改变初始值。
  • 类变量在程序开始时被创建,程序销毁时销毁
  • 可见性和实例变量一样
  • 默认值和实例变量一样
  • 类变量可以被类名访问 ClassName.VariableName.
  • 将类变量声明为public static final时,变量名称(常量)全部大写。如果静态变量不是public和final,则命名语法与实例和局部变量相同。

转载于:https://www.cnblogs.com/cyany/p/9130741.html

你可能感兴趣的文章
初识正则表达式
查看>>
团队作业前四阶段各个小组作业情况
查看>>
template 的使用
查看>>
20175312 2018-2019-2 《Java程序设计》第5周学习总结
查看>>
cocoapods安装教程(2017最新)
查看>>
springboot-jjwt HS256加解密(PS:验证就是解密)
查看>>
LeetCode Valid Parentheses
查看>>
图论(KM算法,脑洞题):HNOI 2014 画框(frame)
查看>>
django 参考
查看>>
数据库连接池-数据源配置
查看>>
20151013--设计模式六大原则(转载)
查看>>
hdu 2602
查看>>
UNIX中Shell分类表
查看>>
css美化Div边框的样式实例*(转载)
查看>>
openGL+VS2010的例程--城堡模型注释版(三维)
查看>>
Spring Boot入门(二)
查看>>
流程控制——选择结构
查看>>
【机器学习】多项式回归sklearn实现
查看>>
条件判断
查看>>
博客开启
查看>>