美文网首页JAVA基础总结
Java基础(一):基础数据类型

Java基础(一):基础数据类型

作者: 大伟哥侃大山 | 来源:发表于2019-08-09 16:06 被阅读0次

背景

辞掉那悠闲的工作,给自己一点时间,内心安静的看看书,回顾一下,从而提升心灵。

今天我们来聊一下Java这门语言的数据类型,众所周知,Java是一种强类型语言。在Java中,一共有8种基本类型,其中4种整形,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。

整型

整型用于表示没有小数部分的值,允许为负数。
int:4字节 -2147483648~2147483647
short:2字节 -32768~32767
long:8字节 比较大点
byte:1字节 -128~127

在Java中,整形的范围与运行Java代码的机器无关。这解决了软件从一个平台移植到另外一个平台,或者在同一个平台的不同操作系统之间进行移植给程序员带来的麻烦。

长整形(Long类型)数值后有一个后缀 L 或 l(这里建议不要使用小写的 l 来标识,因为在某些字体的格式下,1和 l 几乎没有任何区别,给阅读的人带来很大的困扰)。

十六进制数值前缀为 0x 或 0X,这里需要说一点,八进制的前缀是0,比如010,这样的写法比较容易让人混淆,所以我们一般不要使用八进制来表示数据。

二进制数值的前缀为 0b 或 0B,例如0b1001所代表的十进制数据就是9。

从Java7开始,可以在数字字面量加下划线,比如1000000,这些下划线的作用仅仅是使代码的易读性更高,编译器在编译的时候会去除这些下划线。

浮点型

浮点型用于表示有小数部分的数值,在Java中有两种浮点类型。
float:4字节
double:8字节
double表示这种类型的数值精度是float类型的两倍(故有人称double为双精度数值),事实上我们在使用的过程中,绝大多数情况都会使用double,因为float精度无法满足我们的要求。

float类型的数值有一个后缀f或者F ,没有后缀的浮点值就是double类型的。

可以使用十六进制来表示浮点值,例如 0.125(2的负3次方)可以表示0x1.0p-3。在十六进制中,使用p表示指数,而不是e。

相关文章

  • Java知识之数据类型

    Java数据类型图表## Java数据类型分为:### 基础数据类型 引用数据类型 null类型 基础数据类型分別...

  • android面试准备

    Android知识体系 语言 java基础 数据类型基础数据类型基础数据类型相关运算byte/8,char/16,...

  • 大数据开发:Java数据类型入门

    在Java基础入门学习阶段,Java基础数据类型无疑是基础当中的重点,掌握基础数据类型,对于后续去理解和掌握更深入...

  • JAVA基础学习

    一、Java语言基础 1.数据类型(8种基础数据类型、引用数据类型) 2.关键字与标识符(Java语言定义的50个...

  • [Java基础]包装类型

    [Java基础]包装类 了解一下 什么是包装类型在 Java 中, 数据类型总共可以分为2大类 : 基础数据类型和...

  • Java的数据类型

    Java的数据类型包含基础数据类型、引用数据类型两大类。 一、四大类八个基础数据类型 Java语言提供了八种基本类...

  • Java值传递与引用传递深度解析

    众所周知,Java存在8种基础数据类型。不过,Java字节码中还有额外的两种基础数据类型,分别是reference...

  • ==和equals的区别

    使用==进行比较: 比较基础数据类型(Java中基础数据类型包括八中:short,int,long,float,d...

  • 求知讲坛java视频笔记Day2《数据类型》

    Java数据类型可分为基础数据类型和引用数据类型。 基础数据类型包括8种 其中四种整数类型: byte,字节类型,...

  • Java 基础题目

    Java 基础部分 1. JAVA 的基本数据类型有哪些 ? String 是不是基本数据类型 ? Java 有 ...

网友评论

    本文标题:Java基础(一):基础数据类型

    本文链接:https://www.haomeiwen.com/subject/gyjhjctx.html