首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JAVA中,像"int“类或对象这样的原始数据类型?

问在JAVA中,像"int“类或对象这样的原始数据类型?
EN

Stack Overflow用户
提问于 2018-04-13 13:00:01
回答 2查看 1.3K关注 0票数 2

我看到原始Java类型(boolean、byte、char、short、short long、float和double)和关键字void也表示为类Class对象。这意味着int是类Class的对象,那么为什么下面的语句不抛出错误,因为.class只与类名一起使用?

代码语言:javascript
复制
Class c = int.class
EN

回答 2

Stack Overflow用户

发布于 2018-04-13 13:02:07

这是因为班级,所有原语都有这个。就像文件里说的。

原始Java类型(布尔、字节、字符、短、int、长、浮点和双)和关键字void也表示为Class对象。

这对于思考是有用的。这就是为什么您可以使用int.class和所有原语类型。所以所有原语都有一个类..。即使他们是原始人。有点混乱,但在思考中对知道它是否是int.class or a Integer.class很有用。

票数 0
EN

Stack Overflow用户

发布于 2018-05-10 19:00:54

Java是一种强类型语言,这就是为什么变量必须

在以后在程序中使用之前定义。

变量是用来在计算机内存中存储值的桶或容器,它们保留内存位置。当您创建一个变量时,您会在计算机内存中保留一些空间。

根据变量的数据类型,操作系统分配内存并将值存储在保留内存中。

在Java中有两种数据类型:−

1)原始数据类型2)引用/对象数据类型

Java中有八个原语:

字节(数字,1字节)短(数字,2字节) int (数字,4字节)长(数字,8字节)浮动(浮点数,4字节)双(浮点数,8字节)字符(字符,2字节)布尔(真或假,1字节)

查看java中基本数据类型的视频教程

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49817663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档