`

学习JAVA基本类型

 
阅读更多

整数数据类型

关键字 描述 大小 格式
byte 字节长度整数 8 位二进制补码 从 +127 到 -128
short 短整型 16 位二进制补码 从 +32767 到 -32768
int 整数 32 位二进制补码 从 +2147483647 到 -2147483648
long 长整型 64 位二进制补码 从 +9223372036854775807 到 -9223372036854775808

实数数据类型

关键字 描述 大小 格式
float 单精度浮点 32 位 IEEE 754 从 3.4028235E38 到 1.4E-45
double 双精度浮点 64 位 IEEE 754 从 1.7976931348623157E308 到 4.9E-324

其他数据类型

关键字 描述 大小/格式
char 单字符 16 位 Unicode 字符,‘ \u0000 - u\ffff ’
boolean 布尔值(true 或 false) true 或 false

 

补码(two's complement) :在计算机系统中,数值一律用补码来表示和存储。正数的补码就是其本身,负数的补码是在其原码的基础上, 符号位不变, 其余各位取反(即1变0,0变1), 最后+1. (即在反码的基础上+1)。

字节(Byte):是计算机信息技术用于计量存储容量和传输容量的一种计量单位,一个字节等于8位二进制数。

IEEE 754:是浮点数算术标准(要表示浮点数,并不简单,因为计算机是的操作是以二进制为命令的,且计算机只能存储和计算有限位数据)

 

由于Java是一种面向对象的语言,因此对每一个基本类型都提供了一个包装类:

int——>Integer 
char——>Character 
float——>Float 
double——>Double 
byte——>Byte 
short——>Short 
long——>Long 
boolean
——>Boolean

从Java 5开始,提供了基本类型和包装类型之间的自动转换(称为 装箱和拆箱),这个工程是由Java编译器自动完成的。

所谓对基本类型进行包装,就是这个包装类,提供了对基本类型的一些操作方法和基本属性值,可以通过面向对象的方式去操作基本类型。

 

分享到:
评论

相关推荐

    JAVA数据类型思维导图

    本资源“JAVA数据类型思维导图”提供了一种直观的方式来理解和记忆Java中的数据类型,包括基本数据类型和引用数据类型。下面将对这两个主要的数据类型进行详细解释。 1. 基本数据类型(Primitive Data Types) - ...

    java基本类型数据

    ### Java基本类型数据 #### 一、概述 Java是一种广泛使用的面向对象的编程语言,它在设计时就考虑到了安全性、可移植性和易用性。Java语言中的数据类型分为两大类:基本数据类型(primitive data types)和引用...

    java教程课件5基本数据类型与引用类型

    Java教程中的核心知识点主要涉及Java的基本数据类型、引用类型、常用包、对象的内存分配以及字符串操作。下面将对这些内容进行详细的阐述。 1. **基本数据类型与引用类型** - Java的基本数据类型包括布尔型`...

    Java基本数据类型-学习笔记.docx

    在 Java 语言中,还有另外一种基本类型 void,它也有对应的包装类 java.lang.Void,但是我们无法直接对它们进行操作。 Java 语言支持一些特殊的转义字符序列,例如 \n 代表换行、\r 代表回车、\f 代表换页符、等等...

    21天学通JAVA 第2章 JAVA的基本数据类型.PPT

    21天学通JAVA 第2章 JAVA的基本数据类型.PPT

    学习JAVA的基本经典教材

    "学习JAVA的基本经典教材"这个压缩包文件包含了帮助你从入门到精通JAVA的宝贵资源。 首先,"入门级的JAVA教程"通常会涵盖以下基础知识: 1. **JAVA简介**:介绍JAVA的历史、特点、应用领域,以及为什么选择学习JAVA...

    java学习基本例程

    此外,还有封装这些基本类型的包装类,以及字符串类(String)的使用。 4. **控制结构** "program4.java"可能涵盖条件语句(if-else)和循环语句(for, while, do-while),这些都是控制程序流程的关键元素。学习...

    java基本数据类型与数组

    在 Java 中,基本类型可以按精度从“低”到“高”排列:byte、short、char、int、long、float、double。低精度赋值给高精度数据类型时,系统自动完成数据类型转换,但高精度赋值给低精度需要使用类型转换运行,例如...

    Java大学实用教程 实验二 基本数据类型和数组 实验报告

    通过这个实验,学生不仅能学习到Java的基本数据类型和类型转换,还能掌握如何从键盘读取数据,并理解Unicode字符集的工作原理。这些基础知识对于进一步学习Java编程至关重要,也是后续学习面向对象编程、类和对象等...

    Java基本数据类型

    ### Java基本数据类型知识点 #### 一、Java标识符语法规则 在Java中,标识符是用来命名变量、方法、类等的名称。Java对标识符的定义有一些基本的语法规则: 1. **首字符**:必须是字母、美元符号 `$` 或下划线 `_...

    java基本练习题主要给java初学者学习用的

    标题提到的"java基本练习题主要给java初学者学习用的",表明这是一系列旨在帮助初学者巩固Java基础知识的练习题目。这些练习通常会涵盖编程基础、控制结构、字符串处理等方面,这些都是Java编程的核心元素。 首先,...

    Java的概述与基本语法规则

    二、Java基本语法 1. **变量**:Java中的变量必须先声明后使用,有八种基本数据类型(byte, short, int, long, float, double, char, boolean)和引用数据类型(对象、数组、接口)。 2. **数据类型转换**:Java支持...

    java数据类型汇总

    - **包装类转换**:Java 提供了六个基本数据类型的包装类,用于在基本类型和对象之间转换。例如,`float f = 100.0f; Float F = new Float(f); Double d = F.doubleValue();` 2. **字符串与其他数据类型的转换** ...

    java学习路线(鱼皮)

    在Java入门阶段,学习者需要掌握Java基础语法、数据类型、流程控制、数组、面向对象、方法重载、封装、继承、多态、抽象类、接口、枚举、常用类、String、日期时间、集合类、泛型、注解、异常处理、多线程、IO流、...

    java程序设计项目化教程\技术文章\java基本数据类型

    ### Java基本数据类型及其封装类 Java是一种广泛使用的面向对象编程语言,支持多种数据类型来满足不同的编程需求。其中,基本数据类型是最基础且最常用的元素之一。它们直接存储值而不是对象引用,因此效率较高。...

    java基本程序代码

    对于初学者来说,理解和掌握Java的基本程序代码是学习的关键步骤。在这个压缩包中,我们可能找到一系列针对Java基础知识的代码示例,这对于巩固概念和提高编程技能至关重要。 1. **变量与数据类型**:Java有八种...

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-070-Java基本语法-数据类型-String类型.avi 北京动力节点-Java编程零基础教程-071-Java基本语法-运算符-算术运算基本用法.avi 北京动力节点-Java编程零基础教程-072-Java基本...

    java中基本数据类型的取值范围

    Java 语言中的基本数据类型可以分为两大类:基本类型和扩展类型。在本节中,我们将学习 Java 语言的基本数据类型。它包括布尔型、字符型、整型、浮点型等。 布尔型(Boolean) 布尔型是 Java 语言中的基本数据类型...

    JAVA基本数据类型的学习[定义].pdf

    在Java中,每个变量必须声明其类型,这些基本类型不能由程序员自定义,它们的大小和取值范围是固定的,这有助于Java程序在不同平台上具有良好的移植性。 1. 整型:Java提供了四种整型数据类型,分别是byte、short、...

Global site tag (gtag.js) - Google Analytics