Java的8种基本数据类型

Java的数据类型

  1. 基本数据
      • Byte:byte属于Java中的整型,长度为1字节8bit,变量默认初始化值为0,范围:-128-127
      • Short: short属于Java中的整型,长度为2字节16bit,默认变量初始化值为0,范围:-32768-32767
      • INT: int属于Java中的整型,长度为4字节32bit,变量初始化默认值是0,范围:-2^31 (-2,147,483,648)- 2^31-1(2,147,483,647)
      • LONG: long属于Java中的整型,长度为8字节64bit,取值-2^63(-9,223,372,036,854,775,808‬)-2^63-1(9,223,372,036,854,775,8087),变量初始化默认值为0
      • Float : 单精度浮点数,长度是4个字节,变量初始值是0.0fJava的8种基本数据类型_第1张图片
      • Double:双精度浮点数,长度8个字节,变量初始化默认值是是0.0d
      • Char:字符型,在Java中占两个字节,在C中是一个字节,变量初始化无默认值。初始化赋值可以是字符也可以是整型

      • Boolean:布尔型只有两个值。一个是ture另外一个是false
      • 下面是一些其他内容
      • 请你比一下Java和JavaSciprt?

      • Java是一种面向对象的程序设计语言,特别适合互联网应用程序的开发。
        1. 什么是面向对象:
              1. 把相关的数据和对象放在一起,将功能封装到对象里面,强调的是具备某功能呢的对象
        2. 什么是面向过程
              1. 强调的是功能行为,一种过程先干啥,再干啥
      • JavaScript是未来扩展浏览器的功能二开发的一种可以嵌入在web页面中运行的基于对象和时间驱动的解释语言
      • &和&&的区别

        &运算符是有两个用法逻辑与和按位与。&&是短路与,正常情况下一个&的话是两边条件都需要判断一下。但是&&得话只要是左边的条件达不到要求的话那就直接结束判断。

        比如:username != null &&!username.equals("");用户名要是为空的话右边条件直接不用判断,优点就是快,逻辑合理

         

         

         

你可能感兴趣的:(Java,数据类型)