Java的变量

一、标识符

  标识符:一串不带引号的字符串就是标识符,可以简单地理解为一个名字,用来作为计算机语言的关键字、标识类名、变量名、方法名、数组名、文件名的有效字符序列。比如Log_name,a3等待。

  标识符命名规则:1. Java语言的标识符由字母、数字、下划线(即“_”)和美元符号$组成,第一个字符不能为数字。2. Java语言使用Unicode标准字符集,最多可以识别65535个字符。因此,Java语言中的字母可以是Unicode字符集中的任何字符,包括拉丁字母、汉字、日文和其他许多语言中的字符。 3.标识符不能是Java的关键字和保留字。 4.在Java语言中标识符是区分大小写的,如果两个标识符的字母相同但是大小写不同,就是不同的标识符。

二、关键字

  关键字可以告诉编译器你想启动的功能。关键字也是标识符,但是你自命名一个标识符不能与下面关键字相同。Java中的关键字一共有这些:  

int public this finally boolean abstract continue float long short throw throws return break for static new interface if double default byte do case strictfp package super void try switch else catch implements private final class extends volatile while synchronized instanceof char protecte importd transient implements dafaule

三、变量

  变量:变量就是被用来替代一些内容的标识符,编译器会给变量配置空间来储存这些内容的。变量可以理解为给一些内容起的名字,同时也是个容器,与数学中的方程未知数一样,用于替代什么东西。

  使用变量的优点:我们可以直接对变量进行操作,无需知道变量代表什么,这样可以大大简化编程代码的长度和难度。

  定义(声明)变量:定义一个变量,就是要告诉编译器(compiler)这个变量属于哪一种数据类型,这样编译器才知道需要配置多少空间,以及能存放什么样的数据。变量都有一个变量名,变量名必须是合法的标识符,内存空间内的值就是变量值。在声明变量时可以不赋值,也可以直接赋给初值。

  定义变量的格式:类型关键字 变量名 [= 值],比如 double pai = 3.1415926,pai就是变量。

  常量:在程序运行过程中一直不会改变的量称为常量(constant),通常也被称为“final变量”。常量在整个程序中只能被赋值一次。在为所有对象共享的值时,常量是非常有用的。

  变量的有效范围:变量的有效范围是指程序代码能够访问该变量的区域,若超出变量所在区域访问变量则编译时会出现错误。在程序中,一般会根据变量能够访问的区域将变量分为“成员变量”和“局部变量”。

原文地址:https://www.cnblogs.com/Nonstopcoding/p/11073450.html