4.25 JAVA基础知识

关键字(保留字):  标识符命名不能和以下重复

                        

注释: //  行注释

          /* 块注释 */

         /** 文档注释 */

代码规范:标识符可以由字母(大小写均可),_,$组成,并且不能以数字开头

                 所有变量以及方法的声明必须做到见名知意

                 int a = 5;

                 任意运算符两边必须留空格

JAVA基础数据类型:

      内存:   堆      (容量比较大)存引用类型

                    栈     (容量比较小)储存基础数据类型的变量名,然后存变量所引用的值

     四类八种(基础数据类型):

                   整数型 :     byte         2的8次方          占1个字节

                                       short        2的16次方        占2个字节

                                       int            2的32次方         占4个字节

                                       long         2的64次方         占8个字节

                  浮点型 :      float         有效位数7位      占4个字节

                                       double      有效位数16位    占8个字节

                  布尔型 :      boolean             占1个字节

                                                     true / false

                  字符型 :      char         0---65535          占2个字节

     字符串类型:  String

     引用类型: 所有的类

                       所有的借口

                       所有的数组

                       null             

soyo出代码提示

运算符:
         算术运算符:
                            +(正)    -(负)    *     /     %    ++    --
                            自增长运算符++(--)
                           写在前面的时候, 表示先自增再赋值
                           写在后面的时候, 先赋值再自增

       关系运算符:
                          >     <     >=    <=    ==    !=

       逻辑运算符:
                        !      &(与)      &&(短路与)      |(或)      ||(短路或)      ^

       位运算符:

                        >>    <<       >>>(无符号右移) ~       101101-->10010

       赋值运算符
                             =     +=     -=     *=      /=      %=(取模)

        字符串连接符: +
                              *注意: 在显示结果的时候, 只要有一个参数是字符串, 整个输出结果都是字符串

        三元运算符(表达式)(三目运算符):
                              布尔值 ? 值1 : 值2

运算符的优先级
                      1 ()
                      2 ++ -- ~ !
                      3 * / %
                      4 + -
                      5 >> << >>>
                      6 < > <= >=
                      7 == !=
                      8 &&
                      9 ||
                     10 三元运算符
                     11 赋值运算符

变量定义:

            变量的声明方式:
                       int x; // 基础数据类型中没有赋值的变量不能使用
                       int x = 5;
                       int x, y;
                       int x = 5, y;
                       int x = y = z = 5;

           字符型变量的赋值
                         char c = 'a';
                       char c = '中';
                       char c = 98; // 0 - 65535
                         char c = '\n'; // 转义字符
                         char c = '\u0061';

   定义一个整型变量默认为int
         如果声明一个整数型变量的时候, 默认的类型为int
       long l = 123456;
       long l = 88888888888;

   定义一个浮点型变量默认为double
        float f = 12.345F;

     变量的作用域
      {代码块}
      一对{}就代表一个作用域

类型转换             

      double float long int (char short byte)
      char short byte进行运算的时候, 取值默认为int

      隐式转换(低->高), 显式转换(高->低)

posted on 2018-04-25 16:46  sunyexiang  阅读(162)  评论(0编辑  收藏  举报

导航