`
神绮_H_亚里亚
  • 浏览: 9750 次
  • 性别: 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语言之中的函数库,这里就不说了

 

 

分享到:
评论

相关推荐

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

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

    javaScript的数据类型

    ECMAScript 中有 5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和 String。还有 1种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。ECMAScript 不支持任何创建...

    C++数据类型及取值范围

    C++数据类型及取值范围 1.基本数据类型: ①字符类型:char(字符型) 例:‘A’,’b’ ②整数类型:int(整型) 例:4563, 234, 885634 ③浮点类型:float(单精度型)、double(双精度型) 例:3.1456 , 0.9e12 ④空值...

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

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

    Java数据类型和MySql数据类型对应表

    Java 数据类型和 MySql 数据类型对应表 在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库...

    面向对象编程:Java的简单数据类型

    数据类型就是对内存位置的抽象表达。程序员可以利用多种数据类型:某些由编程语言定义,某些由外部库定义,还有些则由程序员来定义。很多编程语言都依赖于特定的计算机类型和对数据类型属性的具体编译实现,比如word...

    易语言自定义数据类型转换1.1源码

    修复8字节数据类型,为数组时的BUG..测试通过,未实际使用到项目中...有问题在帖子里回复...注:自定义数据类型文本 必须跟 当前的数据类型一致,否则崩溃没商量...工作原理是根据 自定义数据类型 文本,来保存,还原...

    Android AIDL使用介绍(2)自定义数据类型的传递

    默认情况下,AIDL只支持下列数据类型: Java八种基础数据类型(如 int、long、char、boolean 等); String字符串; CharSequence字符序列; List列表,List中的所有元素须是前面提到的数据类型,或者是Parcelable...

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

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

    SQL SERVER的数据类型自定义

    SQL SERVER的数据类型介绍,创建用户定义的数据类型

    Java编程基础知识变量与数据类型

    资源名称:Java编程基础知识变量与数据类型资源目录:【】11957c6aed0bbd30e284837b53bc3a6f【】2.Java编程基础知识变量与数据类型1.数据类型初阶【】2.Java编程基础知识变量与数据类型10.浮点类型【】2.Java编程...

    数据类型转换实用工具

    1、双字转实数:有时通讯数据类型为实数,占2个字。此时可用到功能块:DWORD_TO_REAL_1,此功能块是我们公司软件实数存储方式,大多数据可用此功能块转换数据类型;而功能块DWORD_TO_REAL_2功能与此相同,但它可灵活...

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

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

    组态王的数据类型

    组态王的数据类型,详细的介绍,内存离散变量、I/O离散变量、2.内存实型变量、I/O实型变量

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

    易语言自定义数据类型变量保存源码,自定义数据类型变量保存,CLSave

    图的抽象数据类型实现 数据结构实验 广工

    图的抽象数据类型实现 数据结构实验 广工 链表实现

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

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

    SQL的数据类型与Java数据类型的对应关系

    SQL的数据类型与Java数据类型的对应关系,是程序员必备的基础知识,欢迎大家下载。

    Oracle 数据类型

    Oracle的数据类型: 1、CHAR数据类型,该类型是固定长度的字符串,如果没指定大小,则默认占用一字节,如果输入的值小于指定的长度,则数据库用空格填充至固定长度,如果用户输入的值大于指定的长度,则数据库...

    oracle基本数据类型

    Oracle 基本数据类型 Oracle 中有多种基本数据类型,包括字符类型、数字类型、日期类型、二进制类型等。了解这些数据类型的特点和使用场景,对于数据库设计和开发至关重要。本文将详细介绍 Oracle 中的基本数据类型...

Global site tag (gtag.js) - Google Analytics