<java基础>变量与常量 <4>

在程序执行过程中,其值不能被改变的量称为常量,其值能被改变的量称为变量。

我将用以下代码介绍标识符与关键字、变量与常量(//、/*这两个符号代表注释):
public class test{                                                   //创建类
         /**
          * 标识符:所谓标识符其实就是名字(类名、变量名、方法名、数组名、文件名等有效字符序列)。
          * 关键字:关键字是Java语言中已经被赋予特定意义的单词(int、boolean、public、static),不可以把这些单词作为标识符使用。
          * 关于标识符与关键字大概介绍就是这些,关于Java都有什么关键字与标识符怎样才算有效字符序列,请自行百度,这里不做过多介绍。
          * 但是这里我会简单介绍以下用到的个别关键字与标识符,以便理解。
          * static关键字:静态,在程序初始化的时候被创建,有效范围整个应用程序,所谓的全局,缺点是不会被销毁,一直占用一块内存。
          * final关键字:final关键字用法较多,如果对一个变量加上final关键字,那么该变量在整个程序中只能被赋值一次,所以就称之为常量。
          * final关键字还可以修饰类,修饰方法等这里我给大家一个文章链接如果写深入理解final可以看一下。
          * final关键字文章链接(个人推荐暂时不要看,因为过于深入):http://www.cnblogs.com/dolphin0520/p/3736238.html
          * myint1标识符:myint1就是该常量的标识符,这个名字是自己取的,只要为有效字符序列就可以了。
          * 变量:在程序执行过程中,其值能被改变的量称为变量。
          * 定义变量需要告诉编译器这个变量的数据类型(如:int),这样编译器才知道需要配置多少空间给它,以及它能存放什么样的数据。
          * 在程序运行过程中。空间内的值是变化的,在该内存空间存储的值就称为变量值,给这个空间取个名字成为变量名。
          * 在声明变量时可以是没有赋值的,也可以是直接赋给初值。
          * 常量:在程序执行过程中,其值不能被改变的量称为常量。
          * 常量就是加上了final关键字的变量,整个程序中只能被赋值一次。
          */
         static final int myint1 = 1;   //声明全局常量myint1,这里需要对其赋值,否则会报错。
         static int myint2 = 1;           //声明全局变量myint2,并对其赋值,变量不赋值并不会出错。
         public static void main(String[] args){         //主方法
                   //myint1 = 2;           //这里是错误代码所以我注释起来了,因为myint1为常量,只能进行一次赋值。
                   myint2 = 2;               //这里对全部变量myint2进行赋值,此时myint2为2。
                   final int myint3;        //声明局部常量myint3。
                   myint3 = 1;              //这里对局部常量进行赋值。
                   int myint4 = 1;         //声明局部变量myint4,并对其赋值。
         }
}

PS:这里讲的东西相对来说比较关键,有些东西想要理解需要知道深层意义,所以这里很多东西需要以后学会Java以后再来深入理解,
暂时先学会使用就好,一定要去看百度查看Java都有什么关键字与标识符怎样才算有效字符序列,这个很重要。

原文地址:http://blog.51cto.com/13550568/2113651

时间: 2024-10-01 07:18:03

<java基础>变量与常量 <4>的相关文章

C#基础-变量与常量(3)

C#基础-变量与常量(3) 一.变量操作: 变量的基本操作包括:声明变量和给变量赋值. 二.声明变量: 声明变量就是指定变量的名称和类型.声明一个变量由一个类型和跟在后面的一个或多个变量名组成,多个变量直接用逗号隔开,声明变量以分号结束. 声明一个整形变量LS,然后再同时声明3个字符变量Strl,Strl和Str3. 1 int LS; //声明一个整形变量 2 string Str1, Str2, Str3; //同时声明3个字符型变量 声明变量时,还可以初始化变量,即在每个变量名后面加上给变

[.net 面向对象编程基础] (5) 基础中的基础——变量和常量

[.net面向对象编程基础]  (5) 基础中的基础——变量和常量 1.常量:在编译时其值能够确定,并且程序运行过程中值不发生变化的量. 通俗来说,就是定义一个不能改变值的量.既然不能变动值,那就必须在定义的时候初始化. 示例: 语法: const 类型名 常量名=常量表达式; 例子: const string  cat="hello cat"; 2.变量:具有变量名和值的对象 变量就是把数据暂存于某处内存中,以备调用. 示例: 声明:[访问修饰符] 类型 变量名[=初值][变量名=[

java基础---------变量 数据类型

写在之前. 博主是曾经在北京尚观跟着李慧芹老师嵌入式C出身的,虽然学习阶段并没有学得多好但老师传授的C特有的面向过程思想以及透过现象看本质的功夫足够我受用一生. 就比如学习C的时候老师给了个虽然没那么严谨的但通用性很强的公式    [存储类型]+[数据类型]+变量=常量 当你被结构体.共用体迷失自己时,想起结构体.共用体其实也是一种数据类型时就豁然开朗了. 困扰我很久的数据结构也是如此 . 变量(指针)=常量(地址)之后  也就不会再被a->next->next=NULL; a->nex

Java 之变量和常量

Java中的关键字: Java 语言中有一些具有特殊用途的词被称为关键字.关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!! Java 中常用关键字: 问:这么多,记不住啊......-_-|| 答:现在不需要你记住所有,混个眼熟即可,在学习的过程中,你会逐步找到感觉并记住他们 对了,差点忘了大事,Java 关键字是区分大小写的哦!所以 void 是关键字,但 Void 就不是了~~ 认识Java标识符 问:标识符是神马? 答:标识符就是用于给 Java 程序中变量.类.

Go语言 基础 变量和常量

变量的初始化 Go语言在声明变量的时候,会自动对变量对应的内存区域进行初始化操作.每个变量会被初始化成其类型的默认值,例如: 整型和浮点型变量的默认值为0. 字符串变量的默认值为空字符串. 布尔型变量默认为false. 切片.函数.指针变量的默认为nil. 当然我们也可在声明变量的时候为其指定初始值.变量初始化的标准格式如下: var 变量名 类型 = 表达式 变量与常量 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名.常量名.函数名等等. Go语言中标识

01、Java基础语法(常量、进制转换、原/反/补码、变量和数据类型)

1.常量 2.进制转换 3.原码.反码和补码 4.变量和数据类型 1.常量 常量:在程序执行过程中其值不发生改变. Java中常量的分类: 字面值常量: 自定义常量:(面向对象讲解,static final) 字面值常量的分类: 字符串常量:(用双引号引起来的内容, "HelloWorld") 整数常量:(所有整数,12,23) 字符常量:(用单引号引起来的内容,'A','1','中') 小数常量:(所有小数,3.14) 布尔常量:(只有true和false) 空常量null:(数组部

Java基础知识之常量变量(一)

1.什么是变量,什么是常量?java的基本数据类型是什么 变量: 会发生改变的数据,叫做变量,如自定义一个a,并且对a进行赋值操作为1,也可以让a等于2,此时a就是一个变量 常量: 不会发生改变的值,如上面的1.2 都存储在常量池中. 基本数据类型: byte 1字节 short 2字节 int 4字节 long 8字节 char 2字节 float 4字节 double 8字节 boolean 可大可小,视情况而定 此外,像接口.枚举.String.数组均属于引用数据类型的变量. 原文地址:h

java基础-变量

java中的变量分为四种: 实例变量(非静态字段):一个java类中没有static关键词修饰的字段 类变量(静态字段):一个java类中带有static关键词修饰的字段. 局部变量:一个封闭的花挂号(如方法中)内定义的变量. 参数:传递给方法的变量. 变量的命名 要求 变量的名称对大小写敏感,变量的名称可以是任何有效的标识符--可以有任意长度的Unicode字母和数字组成,不能使用空白字符 不能以数字开头,一般不提倡使用$或下划线开头,因为一些机器产生的名称中包含"$" 不能使用关键

JAVA数据类型,变量,转换,常量,运算符

java数据类型: Java基本类型共有八种,基本类型可以分为三类: 1.字符类型char,用单引号赋值 2.布尔类型boolean 3.数值类型byte.short.int.long.float.double.数值类型又可以分为整数类型byte.short.int.long和浮点数类型float(直接赋值时必须在数字后加上f或F).double(赋值时可以加d或D也可以不加). java变量: 数据类型 变量名[=值][,变量名[=值]];int a;int b = 1;int c,d;int