`
神绮_H_亚里亚
  • 浏览: 10520 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

数据类型

阅读更多

java的数据类型分为两种

一种是基础数据类型,一种是引用数据类型

引用数据类型大体分为三种:

:由class关键字修饰的类,这里的类不仅包括系统的类库,也包括我们自己定义的类

:由interface关键字修饰的接口

三:数组

这里的话着重介绍一下基础数据类型

在java之中,把基础数据类型分钟四类八种

整数类型整数类型布尔型字符型

Java各整数类型有固定的表数范围和字段长度,而不受具体操作系统的影响,以保证Java程序的可移植性

整数类型

 

类    型

占用空间

表数范围

byte(字节)

 1字节

-128 ~ 127

short(短整形)

2字节

-215 ~ 215-1

int(整形)

4字节

-231 ~ 231-1

long(长整形)

8字节

-263 ~ 263-1

 

 

 

 

  

Java语言整型常量的三种表示形式:
 
 十进制整数,如12, -314, 0。
 
 八进制整数,要求以0开头,如012
 
 十六进制数,要求0x或0X开头,如0x12
Java语言的整型常量默认为int型,如:
 

  iint i =3;

声明byte类型
 

   byte b = 3;

声明short类型
 

   short s = 3;

u声明long型常量可以后加’l’L ’,如:

 

   long  l = 3L;

 

 

浮点型

类    型

占用存储空间

表数范围

float(单精度)

4字节

-3.403E38~3.403E38

double(双精度)

8字节

-1.798E308~1.798E308

 

 

 Java浮点类型常量有两种表示形式

 

 十进制数形式,必须含有小数点,例如:
 

   3.14       314.0      .314

 

 科学记数法形式,如
 

   3.14e2      3.14E2      314E2

Java浮点型常量默认为double型,如要声明一个常量为float型,则需在数字后面加fF,如:
 

      double  d = 3.14;

 

   f      float  f = 3.14f;

 

char型数据用来表示通常意义上“字符”
字符常量是用单引号括起来的单个字符
 char c = 'A';
Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示
 

 

 char  c1 = '\u0061';
 
boolean(布尔)类型适于逻辑运算,一般用于程序流程控制
boolean类型数据只允许取值truefalse,不可以0或非0的整数替代truefalse。

 

在java之中,绝大部分引用数据类型都继承自超类object,但有一个却例外,数组并不继承自object,而基本数据类型却不继承自任何一个类,有jvm虚拟机管理,不过据我所知,所有的 值 类型都继承自system.valuetype这么一个类,不过这个类属于c语言之中的函数库,这里就不说了

 

 

分享到:
评论

相关推荐

    sqlserver数据库类型对应Java中的数据类型

    SQL Server 数据库类型对应 Java 中的数据类型 SQL Server 是一个关系数据库管理系统,Java 是一个广泛使用的编程语言。在 Java 中,对数据库的操作需要通过 JDBC(Java Database Connectivity)来实现,而在 JDBC ...

    易语言自定义数据类型变量保存

    自定义数据类型允许用户根据需求定义自己的数据结构,比如组合多个基本数据类型,形成新的复合类型。 本案例"易语言自定义数据类型变量保存"主要关注如何保存和恢复自定义数据类型的变量。在编程中,保存数据通常是...

    Java数据类型和MySql数据类型对应一览

    Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...

    易语言自定义数据类型的内存存储方式

    在易语言中,自定义数据类型是一种重要的编程概念,它允许程序员根据需求定义自己的数据结构,比如组合多种基本数据类型,形成复合型的数据结构。本文将深入探讨易语言中自定义数据类型的内存存储方式及其相关知识点...

    易语言取自定义数据类型大小

    在编程领域,特别是使用易语言(E语言)进行开发时,理解并操作数据类型的大小是非常重要的。易语言是一种中文编程语言,它具有直观的语法,旨在简化编程过程,尤其是对于初学者。本篇文章将深入探讨易语言中的...

    SqlServer数据库的数据类型

    ### SqlServer数据库的数据类型详解 数据类型在编程与数据库管理中扮演着至关重要的角色,它不仅定义了数据的存储方式,还决定了数据可以执行的操作。SQL Server作为一种广泛使用的数据库管理系统,提供了丰富的...

    西门子TIA博图数据块中数据类型的定义.pdf

    在数据块中,可以定义多种不同的数据类型,这些数据类型包括基本数据类型、复杂数据类型和用户自定义数据类型。 基本数据类型是TIA博图中预定义的一些简单数据类型,如布尔型(BOOL)、整型(INT)、实型(REAL)等...

    java数据类型的转换简单数据类型之间的转换 (2). 字符串与其它数据类型的转换 (3). 其它实用数据类型转换

    一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问下面笔者就开发中的一些体会介绍给大家。 我们知道,...

    sql数据类型说明

    本篇文章将详细阐述 SQL 中几种常见的数据类型及其应用特点,具体包括整型数据类型、浮点数据类型、二进制数据类型以及逻辑数据类型。 #### 整型数据类型 1. **INT(INTEGER)** - **描述**:`INT` 或 `INTEGER` ...

    IDA简单教程数据类型说明更改等

    ### IDA简单教程数据类型说明更改等内容详解 #### 一、引言 IDA是一款非常强大的逆向工程工具,广泛应用于软件安全分析、恶意软件研究等领域。对于初学者来说,掌握IDA的基本操作非常重要,特别是如何利用IDA来辅助...

    JAVA数据类型思维导图

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

    SQL数据库数据类型说明

    SQL 数据库数据类型说明 SQL 数据库中有多种数据类型,每种数据类型都有其特点和应用场景。了解这些数据类型是 SQL 编程的基础。 1. 整型数据类型 SQL 数据库中的整型数据类型包括 bit、int、smallint 和 tinyint...

    Informix 用户例程与数据类型开发指南

    根据提供的文件信息,“Informix 用户例程与数据类型开发指南”这一标题以及描述明确指出了文档的主要内容将围绕IBM Informix数据库系统中的用户定义例程(User-defined Routines)及自定义数据类型展开。尽管具体内容...

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

    在Java编程语言中,数据类型分为两种:基本数据类型(如int、char)和引用数据类型(如类、接口、数组)。而在Java持久化框架Hibernate中,这些数据类型需要与数据库中的字段类型进行映射,以便正确地存储和检索数据...

    c#数据类型课件,ppt,c#数据类型课件

    C#的数据类型主要分为两大类:基本数据类型和引用数据类型。基本数据类型包括整型、浮点型、字符型、布尔型、空类型以及枚举和指针(仅限于unsafe代码)。引用数据类型则包括类、接口、数组和委托,它们都是对象的...

    火山PC类似易语言的自定义数据类型结构体案例

    在编程领域,自定义数据类型和结构体是程序员在实现特定功能时不可或缺的工具。火山PC(VolcanoPC)是一个类似易语言的编程环境,它提供了丰富的编程特性,包括自定义数据类型的创建和使用。本案例将深入探讨如何在...

    Java实验-基本数据类型及操作

    Java基础数据类型及操作实验报告 Java是一种面向对象的编程语言,具有强大的数据类型系统。了解Java中的基本数据类型及其操作是java编程的基础。本实验报告将介绍Java中的基本数据类型、数据类型转换、控制台输入...

    Video_2019-03-11_数据类型.wmv

    Python数据类型,在内存中存储的数据可以有多种类型。例如, 一个人的名字可以用字符来存储, 年龄可以用数字来存储, 爱好可以用集合来存储等等。Python有五个标准的数据类型: Numbers(数字) String(字符串)...

    1017浮点型数据类型存储空间大小.cpp

    1017:浮点型数据类型存储空间大小 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 27763 通过数: 22417 【题目描述】 分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。 ...

Global site tag (gtag.js) - Google Analytics