`
oboaix
  • 浏览: 274743 次
社区版块
存档分类
最新评论

需要掌握的JAVA基本数据类型

阅读更多
Java语言是一种强类型语言。这意味着每个变量都必须有一个声明好的类型。Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。Java另外还提供大数字对象,但它不是Java的数据类型。

  1、整数:

  定义:没有小数部分的数字,负数是允许的。

  种类:Java提供四种整数类型:

  int 4个字节(32bit) -2,147,483,648到2,147,483,647 默认为0
  short 2个字节(16bit) -32,768到32,767  默认为0
  long 8个字节(64bit) -9,223,372,036,854,775,808L到9,223,372,036,854,775,807L  默认为0L
  byte 1个字节(8bit) -128到127  默认为0

  2、浮点数:

  定义:含有小数部分的数字。

  分类:Java提供两种浮点数:

  float 4个字节(32bit) 约+—3.40282347E+38F(6~7个有效的十进制数位) 默认为0.0F

  double 8个字节(64bit) 约+-1.79769313486231570E+308(15个有效数位)  默认为0.0D

  说明:

  1)float类型的数值有个后缀:F,如果没有后缀F,那么默认为double。double类型的数值也可以使用后缀D。

  2)当这些数字遇到取值范围错误时,会发生(上溢Overflow);而在遇到象被零除时,会发生下溢(Underflow)。

  3、字符类型:

  定义:单引号用来表示char常量,

  说明:

  1)双引号则表示一个字串,他是Java的一个对象,并不是数据类型。

  2)char类型表示Unicode编码方案中的字符,默认为'\u0000',两个字节(16bit)范围('\u0000'~'\uFFFF')

  Unicode可同时包含65536个字符,ASCII/ANSI只包含255个字符,实际上是Unicode的一个子集。Unicode字符通常用十六进制编码方案表示,范围在'\u0000'到'\uFFFF'之间。\u0000到\u00FF表示ASCII/ANSI字符。\u表示这是一个Unicode值。

  3)在Java中除了用这个\u的形式来表示字符外,还可以使用换码序列来表示特殊字符。

  \b 退格 \u0008  \t Tab制表 \u0009  \n 换行 \u000a  \r 硬回车 \u000d

  \" 双引号 \u0022  \' 单引号 \u0027  \ 反斜杠 \u005c

  4)理论上在Java的应用程序和小应用程序中使用Unicode字符,但至于他们是否能真正显示出来,却要取决于使用的浏览器和操作系统,其中操作系统是最根本的。

  4、布尔类型:

  boolean类型只有两个值:false和true,一个字节(8bit),默认为false。范围(true,false)

  (注意:最高优先级 . [] () 左/右/右)  

分享到:
评论

相关推荐

    Java 基本数据类型及表达式

    在实际编程中,理解并熟练掌握这些基本数据类型和表达式是编写Java代码的基础,它们构成了程序的基本结构和逻辑。在编写程序时,合理地选择数据类型、正确地使用运算符和表达式,以及有效地管理变量和常量,能够提高...

    JAVA数据类型思维导图

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

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

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

    java 基本数据类型及基本操作.ppt

    在Java程序设计中,基本数据类型和基本操作是编程的基础。本篇将详细阐述这些关键概念。 2.1 引言 在Java中,程序是由数据和对数据进行操作的指令组成的。基本数据类型是构建程序的基础,它们包括数值、字符和布尔...

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

    **一、Java基本数据类型** 1. **整型(Integral Types)** - `byte`: 占用1字节,取值范围-128到127。 - `short`: 占用2字节,取值范围-32,768到32,767。 - `int`: 占用4字节,取值范围-2,147,483,648到2,147,...

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

    Java 基本数据类型详解 Java 是一种面向对象的编程语言,Java 语言中有两大类数据类型:基本...了解 Java 基本数据类型是学习 Java 的基础,掌握这些基本数据类型的特点和用法是编写高效、可靠的 Java 程序的关键。

    理解java中的基本数据类型

    对于初学者而言,掌握Java的基本数据类型是至关重要的第一步。本文将深入探讨Java中的八种基本数据类型:`boolean`、`byte`、`short`、`int`、`long`、`char`、`float`以及`double`,并结合实例来解释这些类型的特点...

    java数据类型汇总

    Java的数据类型主要分为两大类:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。基本数据类型包括布尔型(boolean)、字符型(char)、整型(byte, short, int, long)和浮点型...

    JAVA数据类型与Hibernate的类型映射

    而在Java持久化框架Hibernate中,这些数据类型需要与数据库中的字段类型进行映射,以便正确地存储和检索数据。这篇博客主要探讨了Java数据类型如何与Hibernate的类型映射进行对应。 首先,Java的基本数据类型在...

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

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

    Java 基本数据类型分析与介绍

    理解并熟练掌握Java的基本数据类型对于编写高效、可靠的代码至关重要。通过选择合适的数据类型,可以优化内存使用,提高程序性能。同时,了解它们之间的转换规则以及相关的运算行为,有助于避免潜在的运行时错误。

    java基本类型数据

    ### Java基本类型数据 #### 一、概述 Java是一种广泛使用的面向对象的编程语言,它在设计时就考虑到了安全性、可移植性和易用性。Java语言中的数据类型...希望本文能帮助读者更好地掌握Java基本数据类型的相关知识。

    Java数据类型操作包含转换代码实例.rar

    在Java编程语言中,数据类型是程序设计的基础,它们分为两大类:基本数据类型和引用数据类型。这个压缩包“Java数据类型操作包含转换代码实例.rar”提供了丰富的代码示例,帮助初学者理解和掌握Java中数据类型的转换...

    java的基本类型详解

    以下是对Java基本数据类型的简要概述: 基本数据类型直接存储数据,不存储引用。 每种类型有固定的内存大小和取值范围。 它们具有默认值,未初始化时自动赋予。 自动类型转换(宽化转换):从范围小的类型到范围大的...

    java掌握Java语言的基本组成、基本数据类型、变量

    要熟练掌握Java,首先要了解它的基本组成、基本数据类型以及变量的使用。这些是编程的基础,也是构建复杂程序的基石。 一、Java语言的基本组成 1. **语法结构**:Java的语法基于C++和C,但进行了许多简化,使其更...

    Java 基本知识之基本数据类型

    Java 基本数据类型是编程语言Java的核心组成部分,它定义了数据的最小单位和基本操作。Java中的基本数据类型可以分为两大类:内置数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。本篇...

    Java4Android 05_Java的基本数据类型

    本节课程“Java4Android 05_Java的基本数据类型”专注于讲解Java编程中的基本数据类型,这对于初学者来说是理解Java语法的基础。 Java的基本数据类型分为四大类:整型、浮点型、字符型和布尔型。每种类型都有其特定...

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

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

Global site tag (gtag.js) - Google Analytics