Java 是静态类型的,也是一种强类型的语言,因为在 Java 中,每种类型的数据(例如整数、字符、十六进制、压缩十进制等)都被预定义为编程语言的一部分以及所有常量或为给定程序定义的变量必须使用 Java 数据类型之一进行描述。 Java中的数据类型具有不同的大小和值,可以存储在根据方便和情况创建的变量中,以覆盖所有测试用例。
Java 有两个类别,其中数据类型是隔离的:
1. Java 中的原始数据类型
原始数据只是单一值,没有特殊的能力。 有 8 种原始数据类型。
2。非原始(参考)数据类型
非原始(引用)数据类型将包含变量值的内存地址,因为引用类型不会将变量值直接存储在内存中。它们是字符串、对象、数组等
i) 字符串[待定]
字符串被定义为字符数组。 Java 中字符数组和字符串之间的区别在于,字符串被设计为在单个变量中保存字符序列,而字符数组是单独的 char 类型实体的集合。与 C/C 不同,Java 字符串不以空字符终止。
ii) 班级
类是用户定义的蓝图或原型,从中创建对象。 它表示一种类型的所有对象所共有的一组属性或方法。
iii) 对象
对象是面向对象编程的基本单元,代表现实生活中的实体。 典型的 Java 程序会创建许多对象,如您所知,这些对象通过调用方法进行交互。
iv) 界面[待定]
与类一样,接口可以有方法和变量,但接口中声明的方法默认是抽象的(只有方法签名,没有方法体)。
v) 数组[待定]
数组是一组由通用名称引用的类型相似的变量。 Java 中的数组与 C/C 中的数组工作方式不同。
参考: https://www.geeksforgeeks.org/data-types-in-java/
以上是数据类型的详细内容。更多信息请关注PHP中文网其他相关文章!