java代码基础文档 java的基础代码( 五 )


下面列举的是Java中所有的关键字 。
abstract
boolean
break
byte
case
catchcharconstclasscontinue
defaultdodoubleelseextends
falsefinalfinallyfloatfor
gotoifimplementsinportinstanceof
intinterfacelongnativenew
nullpackageprivateprotectedpublic
returnshortstaticstrictfpsuper
switchthisthrowthrowstransient
truetryvoidvolatilewhile
synchronized
所有关键字都是小写的
程序中的标识符不能以关键字命名 。
Java中的常量
常量就是在程序中固定不变的值,是不能改变的数据 。例如数字1,字符‘a’,浮点数3.2
整型常量
二进制:由数字0和1组成的数字序列 。允许使用字面值来表示二进制数,前面要以0b或0B开头,目的是为了和十进制进行区分,如0b10110010 。
八进制:以0开头并且其后由0~7范围内(包括0和7)的整数组成的数字序列,如0342
十六进制:以0x或者0X开头并且其后由0\~9、A~F(包括0和9、A和F)组成的数字序列,如0x23AF 。
十进制
浮点数常量
浮点数常量就是数学中用到的小数,分为float单精度浮点数和double双精度浮点数两种类型 。
单精度浮点数后面以F或f结尾,而双精度浮点数则以D或d结尾 。在使用浮点数时也可以在结尾处不加任何的后缀,此时虚拟机会默认为double双精度浮点数 。
字符常量
字符常量用于表示一个字符,且必须包含一个字符 。一个字符常量要用一对英文半角格式的单引号”引起来,它可以是英文字母、数字、标点符号以及由转义序列来表示的特殊字符 。
'a' '\r' '' '\u0000'
‘\u0000’表示一个空白字符,即在单引号之间没有任何字符 。之所以能这样表示,是因为Java采用的是Unicode字符集,Unicode字符以\u开头,空白字符在Unicode码表中对应的值为’\u0000’ 。
1
字符串常量
字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号”“引起来 。
一个字符串可以包含一个字符或多个字符,也可以不包含任何字符,即长度为零 。
布尔常量
布尔常量即布尔型的两个值true和false 。
null常量
null常量只有一个值null,表示对象的引用为空 。
反斜杠(\)
在字符常量中 , 反斜杠(\)是一个特殊的字符 , 被称为转义字符 , 它的作业是用来转义后面一个字符 。转义后的字符通常用于表示一个不可见的字符或具有特殊含义的字符 。
\r表示回车符,将光标定位到当前行的开头,不会跳到下一行 。
\n表示换行符,换到下一行的开头 。
\t表示制表符,将光标移到下一个制表符的位置,就像在文档中用Tab键一样 。
\b表示退格符号,就像键盘上的Backspace键 。
以下的字符都有特殊意义,无法直接表示,所以用斜杠加上另外一个字符表示 。
\’表示单引号字符,Java代码中单引号表示字符的开始和结束,如果直接写单引号字符(’),程序会认为前两个是一对 , 会报错,因此需要使用转移符(\’).
\”表示双引号字符 。
\\表示反斜杠字符,由于在Java代码中的斜杠(\)是转义字符,因此需要表示字面上的\,就需要使用双斜杠(\\) 。
Java中的变量
变量的定义
在程序运行期间 , 随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中 , 每个内存单元都用一个标识符来标识 。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值 。
int x=0,y;

推荐阅读