zoukankan      html  css  js  c++  java
  • 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 = ' '; // 转义字符
                             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

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

  • 相关阅读:
    创建数据库链
    redis命令
    redis.conf文件配置信息
    mybatis调用存储过程实现
    oracle游标使用遍历3种方法
    Proud Merchants
    Bag Problem
    Watch The Movie
    Accepted Necklace
    Bone Collector II
  • 原文地址:https://www.cnblogs.com/syx1997/p/8945674.html
Copyright © 2011-2022 走看看