java中的关键字、标识符、分隔符、值,以及数据类型和流程控制的相关知识

一、关键字:一些特定用法的单词,不能作为其他用途
数据类型:byte short int long  float double  char boolean
流程控制:if  else  switch  case for do while break continue return goto
定义相关:public protected private class interface abstract final static void

二、标识符:用户自己定义的文件名,变量名  ,类名,函数名
1.不能使用关键字作为标识符
2.只能使用数字,字母,_ ,$ 作为关键字的字符
3.不能使用数字开头
4.约定:1)尽量定义有意义的标识符
       2)类名的每个单词都要求首字母大写  [驼峰命名法]
       3)变量名和方法名从第二个单词开始,首字母大写
       4)常量要求每个字母都大写,单词之间使用_分隔

三、分隔符:标点符号
         所有的分隔符必须是半角字符[英文字符]
例如:+ -*/ % ()[]{};:?"

四、值:
数字   10  10.5
字符 'A' 'a' '中' '0'  '\n'
字符串 "ABC" "abc" "中文" "1234"

五、数据类型:

1、基本类型:可以直接用二进制表示的类型

整型:
byte [字节型]  8bit       -128~127
short[短整型]  16bit[2字节]  -32768~32767
int   [整型]   32bit[4字节]  约为-21亿~21亿
long  [长整型] 64bit[8字节]
浮点型:
float [单精度] 32bit[4字节] 保留8位有效数字,最后一位不精确
double[双精度] 64bit[8字节] 保留17位有效数字,最后一位不精确

字符型:
'A' '中' '3'
每个字符都对应一个数字,ASCII码
char  16bit [2字节]   0~65535

布尔型:
boolean  8bit [1字节] 真true / 假false

          2、引用类型:
类类型
数组类型
枚举类型

六、流程控制:
     1.顺序:
   程序会按照代码的顺序一行一行执行
     2.分支:[选择]
   程序会按照一定的条件有选择的执行某一些代码
   if...
   if...else...
   if...else if...else if...else...
   switch...case...case...default...
     3.循环:
    程序按照一定的条件重复的执行某一些代码
    for
    while  先判断条件,在执行循环
    do while 先执行一遍循环,在判断条件
     4.跳转:
    程序会按照规则跳转到相应的代码
    continue  结束当前这一次循环,跳转到下一次循环
    break     结束整个循环,跳转到循环完成之后
    return    结束整个函数,跳转到函数结束之后

猜你喜欢

转载自flj643213995.iteye.com/blog/2258317