问题描述
在网上搜索,我找不到"Java编程语言类型"一词的定义.当我阅读 Oracle的JEE教程时,我跨过了几次:
Searching the web I didn't find a definition for the term "Java programming language type". I stepped over it several times, when I was reading Oracle's JEE tutorial:
- 28.2 Types Supported by JAX-WS
- 29.2.4.1 The Request Method Designator Annotations
- 29.2.6 Extracting Request Parameters
- 37.1.2.3 Using Collections in Entity Fields and Properties
- 37.1.6 Embeddable Classes in Entities
有时候,我认为所有Java类都由表达式表示,包括我自己定义的那些类,有时我认为仅Java附带的那些类.
Sometimes I think all Java classes are meant by the expression, including those I define myself, sometimes I think only those that are shipped with Java.
如果"Java编程语言类型"只是任何Java类,为什么在这里使用这样的表达式?我也找到了术语"Java编程语言类",但是我认为这两件事的意思是相同的.
If a "Java programming language type" is just any Java class, why do they use such an expression here? Also I found the term "Java programming language class", but I think these two things mean the same.
推荐答案
类型的完整正式定义是JLS在以下链接.
The full formal definition of type is what is defined in the JLS at the following link.
基本上,在Java中,有两种类型:
Basically in java there are two kind of types:
- 原始语
- 引用
原语是:
- int
- 长
- 短
- 字节
- 布尔值
- char
- 浮动
- double
参考是:
- 课程
- 界面
- 类型变量
- 数组
- classes
- interfaces
- type variables
- arrays
所有其他定义是针对某些框架或库支持的类型的.
All others definitions are for types supported by some framework or libraries.
这篇关于"Java编程语言类型"的定义是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!