zoukankan      html  css  js  c++  java
  • 疯狂Java讲义-数据类型和运算符

    数据类型和运算符

    本章思维导图

    在这里插入图片描述

    注释

    • 单行注释
    • 多行注释
    • 文档注释

    标识符

    • 字母
    • 数字
    • 下划线 _
    • 美元符号 $

    关键字

    50个关键字

    基本数据类型

    分类

    boolean类型

    • true
    • false

    字符类型

    • char : 2字节
      • unicode编码
      • 转义字符
    • 表示方式
      • 十进制
        • 16位无符号整数 0~65535
      • 十六进制
        • 'u0000'~'FFFF'
        • 前256位与ASCII码完全重合

    整数类型

    • byte 1字节
    • short 2字节
    • int 4字节
    • long 8字节

    浮点类型

    • float 4字节
    • double 8字节
    • 特殊浮点数值
      • 正无穷大
        • 正浮点数除以0
        • floatdouble 类的 POSITIVE_INFINITY
      • 负无穷大
        • 负浮点数除以0
        • floatdouble 类的 NAGATIVE_INFINITY
      • 非数
        • 0.0除以0.0
        • 对负数开根

    引用类型

    • 强引用
    • 软引用
    • 弱引用
    • 虚引用

    类型转换

    • 自动类型转换
      • + 不仅可以用作加法运算,还可以作为字符串连接运算符使用
    • 强制类型转换
      • (targetType)value;

    运算符

    • 算术运算符
    • 赋值运算符
    • 位运算符
      • & :按位与
      • | :按位或
      • ~ :按位非
      • ^ :按位异或
      • << :左移运算符
      • >> :右移运算符
      • >>> :无符号右移运算符
    • 比较运算符
    • 逻辑运算符
      • && :与
      • & :不短路与
      • || :或
      • | :不短路或
      • ! :非
      • ^ :异或
    • 三目运算符
    不一定每天 code well 但要每天 live well
  • 相关阅读:
    70.BOM
    69.捕获错误try catch
    68.键盘事件
    523. Continuous Subarray Sum
    901. Online Stock Span
    547. Friend Circles
    162. Find Peak Element
    1008. Construct Binary Search Tree from Preorder Traversal
    889. Construct Binary Tree from Preorder and Postorder Traversal
    106. Construct Binary Tree from Inorder and Postorder Traversal
  • 原文地址:https://www.cnblogs.com/geekfx/p/12423083.html
Copyright © 2011-2022 走看看