在上一期带你入门Java之每日3分钟Java——编写你的第一个Java程序我们学习了如何编写一个简单的Java程序,那么在这期我们就介绍下编写程序离不开的数据类型和常量变量。
Java程序中的注释
我们之前介绍到,在Java程序中双斜杠是单行注释。而在Java程序中还有另外一种注释方式,就是多行注释。多行注释以/*开始,以*/结束。中间的部分全部会被当成注释。注意单行注释和多行注释不要嵌套使用,可能会给代码带来难以预计的错误。、
变量和常量
常量指的是我们编写程序时自定义或给定的不变的值。而变量是我们自定义的一个可修改的值。在一个类中,无论是常量变量,在代码运行的时候,都需要分配内存空间。
常量的类型有:整型常量、浮点型常量、字符型常量、字符串常量、布尔型常量以及空常量(也就是NULL)。
而变量的类型也相对分为两大类,即基本数据类型和引用数据类型。基本数据类型是系统帮我们封装好的,如整型、浮点型、布尔型、字符型。而引用数据类型往往需要我们自定义,是一个抽象的概念。如类引用、数组引用和接口引用。
关键字和标识符
Java是基于C/C++的语言,因此同样存在关键字和标识符的概念。关键字又叫保留字,我们之前创建类的时候看到的public、private、void、static等都是关键字。这些单词在Java中都有预定好的含义,我们不能自定义名称是这些单词的变量。我们更不能去尝试修改底层源代码,这是非常没有必要的行为。
那么标识符,相对关键字,指的就是能用来给我们自己指定的单词。例如一个自定义变量就是标识符,一个自定义常量也是标识符。标识符可以由字母数字下划线和美元符号¥组成,而且标识符的第一位不能是数字。我们最好也不要以下划线开头,因为这些下划线开头的变量往往已经被系统占用。
我们对标识符的命名有一定的弹性要求,这是为了代码的可读性。我们称这些要求为命名规范。我们在定义类名的时候,一般要求每个构成类名的单词都首字母大写。在定义类的方法名的时候,我们要求小写开头且后面的所有单词都是大写开头。在我们定义常量的时候,经常将常量单词全部大写。而在定义变量的时候,我们通常将变量字母全部小写。
变量的使用前准备
任何变量在使用到他的具体值的操作前都需要进行定义,并且需要赋初始值。缺少定义代码会语法报错,而缺少初始值则会带来更严重的隐性错误。
我们定义变量并且赋值的格式是:变量数据类型 变量标识符名称 = 初始值;
定义多个同类型数据变量的时候,我们可以按照如下格式书写代码:
变量数据类型 变量标识符1 = 初始值1,变量标识符2 = 初始值2,.....;
当然我们也可以先定义,不马上赋初始值。但是切记不要忘记了。
变量的作用效果是在包括他的最近一个大括号中{},这个作用范围称为作用域,从里向外可访问性越来越高,所以我们要注意在同一个作用域内避免定义同名变量,这样代码就会报错。
下期预告:带你入门Java之每日3分钟Java——数据运算符和显隐性数据类型转换