博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 基础知识三 java变量
阅读量:6982 次
发布时间:2019-06-27

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

 

1、作用域

    {} 包围起来的代码称之为代码块,在块中声明的变量只能在块中使用

2、常量

    就是固定不变的量,一旦被定义,它的值就不能再被改变。

3、变量

    变量必须在程序中被定义(或声明)后才能使用,而且为每个变量确定一个具体类型

    深层次含义:变量,是内存上一个数据存储空间,该区域有名称和数据类型,里面的数据可以在同一类型范围内不断变化,通过变量名获取变量值

  变量声明:根据数据类型在内存中申请一块空间,并需要提供变量名

  变量赋值:将数据存储至对应的内存空间

  变量分类:局部变量和成员变量

  局部变量:声明在方法括号里面的变量,只能在方法体中使用和访问,其他方法体访问不到

  成员变量:声明在类括号内、方法括号外的变量;又称Field 或全局变量~  作用域是整个类

    成员变量中注意两个特殊变量类变量和final变量 

    类变量  静态变量  在类定义中使用关键字static修饰的字段或者接口中的字段

    实例变量在类声明中不使用关键字static声明的字段

    Final变量 Final修饰的变量,只能被赋值一次

  命名规则

    1.变量必须以字母、下划线"_""$"符号开头。

    2.变量可以包括数字,但不能以数字开头。

    3.除了"_""$"符号以外,变量名不能包含任何特殊字符。

         4.不能使用Java语言的关键字,如intclasspublicvoidstatic等。

 

转载于:https://www.cnblogs.com/Vivi17118/p/6511381.html

你可能感兴趣的文章
iptables命令结构之命令
查看>>
RabbitMQ之Exchange分类
查看>>
综合布线系统的构成
查看>>
计算机硬件 — 计算机简介
查看>>
关于重写session实现的时候可能会导至nginx 502的问题
查看>>
7z(p7zip)压缩软件在Linux下的安装和使用
查看>>
jetbrick-template 1.1.0 发布,支持 #tag, #macro, layout
查看>>
TCP的六个控制位
查看>>
numpy库中的extend()函数使用
查看>>
进制转换
查看>>
我的友情链接
查看>>
新书上市:《FLUENT 14.0超级学习手册》
查看>>
mysql数据库query cache
查看>>
使用docker commit 来扩展一个image
查看>>
jsp 防止sql注入 之 preparestatement篇(转载)
查看>>
Linux之Ansible入门用法(实验解析)
查看>>
Linux系统如何在开机时修改root密码
查看>>
共济失调对我们的危害你知道吗
查看>>
Anychat的绝对路径与相对路径
查看>>
我的友情链接
查看>>