`
763691
  • 浏览: 42510 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java中八种基本数据类型占用字节空间总结

阅读更多

基本数据类型  所占用空间大小

byte b; 1字节

short s; 2字节

int i; 4字节

long l; 8字节

char c; 2字节(C语言中是1字节)

float f; 4字节

double d; 8字节

boolean bool; false/true   1字节

基本数据类型注意事项:


1、未带有字符后缀标识的整数默认为int类型;

     未带有字符后缀标识的浮点数默认为double类型。
2、如果一个整数的值超出了int类型能够表示的范围,则必须增加后缀“L”(不区分大小写,建议用大写,因为小写的L与阿拉伯数字1很容易混淆),表示为long型。
3、带有“F”(不区分大小写)后缀的整数和浮点数都是float类型的;带有“D”(不区分大小写)后缀的整数和浮点数都是double类型的。
4、编译器会在编译期对byte、short、int、long、float、double、char型变量的值进行检查,如果超出了它们的取值范围就会报错。
5、int型值可以赋给所有数值类型的变量;

      long型值可以赋给long、float、double类型的变量;

      float型值可以赋给float、double类型的变量;

      double型值只能赋给double类型变量。

分享到:
评论
1 楼 lohiecan 2011-12-15  
boolean bool; false/true   1字节

你真的确定 boolean 只占用一个字节吗?

相关推荐

    Java中八种基本数据类型和八种封装数据类型[定义].pdf

    Java 中八种基本数据类型和八种封装数据类型的定义和应用 Java 中的数据类型是指在 Java 语言中用来存储和操作数据的基本单元。Java 中的数据类型可以分为两大类:基本数据类型和封装数据类型。在本文中,我们将...

    计算一个Java对象占用字节数的方法

    这是对象中包含的基本数据类型字段,如boolean、byte、char、short、int、float、long和double。它们各自占用不同的字节数,如boolean和byte占1字节,char和short占2字节,int和float占4字节,long和double占8字节。...

    Java 数据类型常见面试题总结 · .pdf

    基本数据类型占用空间非常小,而包装类型占用空间较大。 包装类型是对基本数据类型的封装,它们包括 Byte、Short、Integer、Long、Float、Double、Character、Boolean 八种。包装类型可以使得基本数据类型更加灵活...

    Java中8中基本数据类型

    ### Java中的八种基本数据类型 Java是一种广泛使用的面向对象编程语言,它具有简单、面向对象、健壮、安全、独立于平台、可移植、解释型、高性能、多线程和动态等特点。Java语言提供了八种基本数据类型,用于表示...

    第02章 Java编程基础 02 八种基本数据类型

    本章节主要探讨的是Java中的八种基本数据类型,这是构建任何Java程序的基础。这八种基本数据类型可以分为两大类:整型和浮点型,以及布尔型和字符型。 1. 整型数据类型: - byte:占用1个字节(8位),取值范围为-...

    Java基本数据类型

    本文将详细介绍Java中的基本数据类型,包括它们的定义、范围、存储空间以及如何在实际开发中正确使用这些类型。 #### 二、基本数据类型概述 Java的基本数据类型主要包括整型、浮点型、字符型和布尔型。每种类型的...

    java 的基本数据类型

    在Java编程语言中,共有八种基本数据类型,这些类型可以直接用于程序设计而无需通过引用操作。下面将详细介绍这八种基本数据类型:`byte`、`short`、`int`、`long`、`float`、`double`、`char` 和 `boolean`。 ####...

    java基本数据类型字节大小 hibernate运行原理

    下面详细介绍了Java中的基本数据类型以及它们所占用的空间大小: 1. **`byte`**:在Java中,`byte`类型占据1个字节(8位),主要用于存储小范围的整数,例如图像像素值等。其取值范围为-128到127。 2. **`short`**...

    Java四类八种数据类型

    Java 中的八种基本数据类型分为四类,分别是逻辑型 (`boolean`)、文本型 (`char`)、整数型 (`byte`, `short`, `int`, `long`) 以及浮点型 (`float`, `double`)。每种类型都有其特定的用途和特点,开发者应根据实际...

    Java 对象(数组)占多大空间(几个字节) 手把手做实验

    Java中的对象和数组在内存中的占用空间是由多种因素决定的,包括对象头、实例数据以及对齐填充等。本文将通过实验的方式探讨这些概念,并基于JDK 8 64位及以上版本,尤其是关注`-XX:+UseCompressedOops`和`-XX:+...

    原始类型 包装类 原始类型所占的字节数

    原始类型(primitive type)是指 Java 中最基本的数据类型,它们是 Java 虚拟机(JVM)中所支持的基本类型。每种原始类型都对应着一个包装类(Wrapper Class),包装类是原始类型的对象表示形式。包装类提供了许多...

    Java期末复习资料_第2章_基本数据类型与数组.pdf

    Java是一种广泛使用的编程语言,其数据类型系统中包含基本数据类型和引用类型两大类。基本数据类型变量存储的是数据本身,而引用类型变量存储的是指向数据的空间地址。本资料针对Java期末复习,深入讲解了基本数据...

    Java基本数据类型介绍

    在Java中,数据类型分为两大类:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。本篇文章将详细介绍Java中的基本数据类型,包括它们的分类、大小、范围以及使用示例。 1. 整型数据...

    Java之基本数据类型 Sizeof 大小

    在Java编程语言中,了解基本数据类型的大小是至关重要的,因为这直接影响到程序的内存管理和性能。`Sizeof` 在Java中并不存在,与C++等语言不同,Java没有提供直接计算对象或变量在内存中占用字节数的内置方法。然而...

    Java中数据类型和MYSQL中数据类型的对比

    Java 和 MySQL 数据类型之间的对比是理解数据库操作和应用程序开发中数据处理的关键。这两种语言的数据类型在功能和使用上都有所不同,尽管它们都用于存储和处理数据,但各自有着特定的适用场景和特点。 首先,Java...

    java中基本类型及string类型

    在Java编程语言中,数据类型分为两大类:基本类型(primitive types)和引用类型。基本类型直接存储值,而引用类型则存储指向对象的引用。本文将深入探讨Java中的基本类型以及String类型的特性与用法。 #### Java...

    Java基本数据类型及操作相关实例

    Java有两种数据类型:基本数据类型和引用数据类型。 **一、Java基本数据类型** 1. **整型(Integral Types)** - `byte`: 占用1字节,取值范围-128到127。 - `short`: 占用2字节,取值范围-32,768到32,767。 - ...

    第02章 Java编程基础 04 基本数据类型转换

    在Java编程语言中,基本数据类型是程序中最基础的元素,包括整型、浮点型、字符型和布尔型。本章将详细讲解Java中的基本数据类型转换,这对于理解和编写高效、准确的代码至关重要。 首先,Java有两类数据类型:基本...

Global site tag (gtag.js) - Google Analytics