• Java语法学习概述


    Java语法学习概述:

    1,数值型有:
        整数类型分 
        byte:127到-128 8位(1个字节);只用后七位表示数字 第一位表 
               示正负号;特点最基本数据单元,占空间少 

        short:16位(2个字节)短整型 -32768到32767

        int:32位(4个字节) 整型 正负21亿 写程序大部分用int写

        long:64位(8个字节) 长整型 +-922后面16个零多
               数字后面加字母L 或小写l 表示long型数据
               用数字表示时间 时 用long型 从什么时间开始到现在每 
               秒都在增加
        浮点型分
       float:32位(4个字节) 单精度浮点类型 
                数据后要加F或f来表示 
                没有f表示的说明是double类型 
       double:64位(8个字节)双精度浮点类型
                   小数的默认类型 可以用数字后加D或d来表示
    2,字符型:char
         赋值 单引号‘’,智能有一个字符
         整形数字,代表字符的编码和位置
         转义字符 以开始 如 换行 回车 制表符 
                     \ 输出反斜杠
    3,布尔型:boolean
                     true 逻辑真
                     false 逻辑假
    ③变量和常量 
    变量定义方式:数据类型 变量名 ;
                       数据类型 变量名称 = 值(或已定义的变量);
    规则:命名必须符合标识符命名规则
            命名不要重复
            命名要有意义 要便于理解和阅读
    常量定义方式:final 数据类型 常量名;
                       final 数据类型 常量名=值;
    规则:只能赋值一次
            命名一般全大写

    作用范围:成员变量(全局变量),对整个类有效。定义在类与方法之 
                              间,第一个大括号与第二个大括号之间。
                 局部变量,定义在方法里,第二个大括号中,只在方法里有 
                               效。

    1,赋值运算符:实现从右向左的赋值,符号=
    2,算术运算符:符号 + - * / %(求余或求模),结果自动转成最大的 
                         类型,自动升级。
    3, 比较运算符:符号 < <= > >= ==(是否相等) != (不相等)
                        返回的是布尔类型 boolean 只有两种情况 true false 
    4,自增自减运算符:符号 ++ -- 在前优先级要高 先运算后赋值 += -= *= /=
    5,逻辑运算符:逻辑 与 & &&(&&短路写法) 必须全部是true,才返回true
                        只要有一个是false,结果一定是false 
    逻辑 或 | || (|| 短路写法 ) 
              只要有一个是true,结果就是true 
              必须全部是false,才是false
    逻辑 非 ! 起 反转 作用


    6,位运算符:基数是2,左移从0到+∞升幂 右移从0到-∞降幂
    7,三元运算符 :逻辑表达式? : 逻辑运算结果在? 后面 :起分割作用 
    8,优先级:

    ①括号()   优先级最高
    ②正负号 +-
    ③一元运算符累加 ++ -- !
    ④乘除 * / %
    ⑤加减 +-
    ⑥移位运算符 >> >>> <<
    ⑦比较大小 < > >= <=
    ⑧比较是否相等 == != 
    ⑨换位与运算 &
    ⑩按位异或运算 ^
    ⑾按位或运算 |
    ⑿逻辑与运算 &&
    ⒀逻辑或运算 ||
    ⒁三元运算符 ?:
    ⒂赋值运算符 =  最低

    ①标识符包括:包名、类名、方法名、变量名、常量名、属性名
    标识符书写规则:1,标识符由字母、数字、_、$ 组成
                          2,数字不能出现在开始位置
                          3,不能和关键字和保留字重复
                          4,区分大小写
    ②基本数据类型包括:数值型,字符型,布尔型

  • 相关阅读:
    h5 在全屏iphonex中的适配
    http响应状态码301和302
    http协议
    画图-drawpoint and drawpath
    Android-自己定义meta-data扩展数据
    iOS应用公布Invalid Binary问题解决方式
    在线工具集合(新增cron quartz表达式在线生成……)
    SSH 占用数据库连接不释放问题
    Oracle数据库获取uuid函数
    Android Message handling (based on KK4.4)
  • 原文地址:https://www.cnblogs.com/Yue0327/p/5096647.html
Copyright © 2020-2023  润新知