• Java语言基础基本数据类型与运算符


    1.基本数据类型

      Java中的基本数据类型有8种:boolean(-),char(16-bits),byte(8-bites),short(16-bites),int(32-bites),long(64-bites),float(32-bites),double(64-bites)。

      boolean类型所占存储空间的大小没有明确指定,仅定义为能够取字面值true或者false。

      Java字符采用Unicode编码。前128个字符编码与ASCII编码兼容,char类型变量的存储范围\u0000-\uffff。

      基本类型都具有与之对应的包装器类型(Boolean, Character, Byte, Short, Integer, Long, Float, Double)。

      BigInteger和BigDecimal是两个高精度计算的类,但二者没有对应的基本类型。BigInteger支持任意精度的整数,BigDecimal支持任意精度的定点数(可以用来进行精确的货币计算)。

      基本类型的变量不存储在堆中,而是存储在堆栈中(对象的引用也存储在堆栈中)。

    2.运算符

      算数运算符:+、-、*、/、%(从整数除法中产生余数)。两个整数相除的结果会直接舍弃小数位,而不是四舍五入。

      关系运算符:<、>、≤、≥、==、!=。关系运算的结果是一个boolean类型的值(true或者false)。==运算符的两个操作数如果是对象,则是比较两个对象的引用是否关联至同一块存储空间。

      逻辑运算符:&&、||、!。逻辑运算的操作数必须是boolean类型的,Java中的非零值不代表“真”,0不代表“假”,boolean类型只有true和false两种取值。逻辑运算符会产生“短路”现象。(与位运算符的区别)。

      位运算符:&、|、^、~、<<、>>、>>>。位运算符的操作数和结果都是整数类型

      类型转换运算符:()。希望进行强制类型转换时使用(窄化转换)。

  • 相关阅读:
    100 numpy exercises
    IndentationError: unindent does not match any outer indentation level
    Git详解之七:自定义Git
    Git详解之六:Git工具
    Git详解之五:分布式Git
    Git详解之四:服务器上的Git
    Git详解之三:Git分支
    Git详解之二:Git基础
    Git详解之一:Git起步
    Jquery基础之事件操作
  • 原文地址:https://www.cnblogs.com/liuping/p/2203011.html
Copyright © 2020-2023  润新知