第一章之关键字、标识符、变量、类型转换、编码方式、运算符、注释

2019-01-11
内容:关键字、标识符、变量、类型转换、编码方式、运算符、注释
一、关键字
  释义:JAVA中用来表示特殊含义的字符串(或字符)
  特点:全部小写(java是一个严格区分大小写的语言)
二、标识符
  释义:可以自己命名的地方,比如变量名、方法名、类名、包名、接口名等
  命名规则:@数字、字母、—和$组成
              @不能以字母开头,不能使用关键字
          @严格区分大小写
  命名规范:@变量名:除一个单词外其余单词第一个字母大写,xxxYyyZzz
              @方法名和类名:所有单词第一个字母大写,XxxYyyZzz
          @包名:全部小写,xxxyyyzzz
          @常量:全部大写,单词和单词之间用下划线,XXX_YYY_ZZZ
三、变量
  释义:一块内存空间
  使用:第一步声明,第二步初始化(可以在同一条语句中实现)
  声明:变量类型 变量名;
  初始化:变量名 = 初始值;
  变量类型:基本类型(8种)+引用类型(3种)
              @基本类型: *byte      1
                          *char      2
                   *short       2
                   *int        4
                   *long       8
                   *float       4
                   *double     8
                   *boolean   true/false
          @引用类型: *数组
                          *类类型
                   *接口类型
     
四、类型转换
  自动转换:小类型向大类型转换,除去boolean类型其他类型都可以转换
         short,char,byte=>int=>long=>float=>double
         short num = 1;
         num = num + 1;//错误
         num += 1;//正确
  强制类型转换:大类型向小类型转换
            需要的数据类型变量 = (需要的数据类型)(要转换的变量)
五、编码方式
  ASSCI  美国信息交换标准码
  GBK   汉字内码扩展规范
  UNICODE  万国码
  UTF-8  8位万国码转换格式
六、运算符
  算术运算符:+-*/% ++ -- +(拼接)
          @int num = 12/5;//num = 2
          @% 结果符号与被模数符号一致
            @+(拼接)"*"+"\t"+"*"与'*'+'\t'+'*'比较
  赋值运算符:== += -= *= /= %=
  关系运算符:= != < <= > >=  instanceof
  逻辑运算符:&& || !^ ,逻辑运算符是在true和false之间做的运算
  位运算符:<< >> & | ~ ^
  三元运算符:(条件表达式)?表达式1:表达式2
           表达式1和表达式2类型相同
七、注释
  单行注释://
  多行注释:/* */
  文档注释:/** */
 
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/jbrr/p/10254284.html