Java千百问_06数据结构(010)_Class类型是什么
2016-05-07 19:51
148 查看
点击进入_更多_Java千百问
了解数据类型看这里:java中数据类型是什么
java基本数据类型看这里:java有哪8种基本数据类型
用type name加上.class表示,例如String.class。Class规则下:
首先,String是类Class(java.lang.Class)的一个实例(对象),而”This is a string”是类String的一个对象。
然后,class的字面值用于表示类Class的一个对象,比如String.class用于表示类Class的对象String。
了解字面值看这里:java数据类型的字面值是什么
简单地说,类的字面值(class literal)就是诸如String.class 、Integer.class这样的字面值,它所表示的就是类String、类Integer。
如果打印Integer.class,你会得到:
打印List.class,会得到:
总之,class字面值用于表示类型本身。
1、Class类型是什么
还有一种特殊的数据类型:class,用来表示某个类的类型。即,每一个类类型都是Class类的一个对象。了解数据类型看这里:java中数据类型是什么
java基本数据类型看这里:java有哪8种基本数据类型
用type name加上.class表示,例如String.class。Class规则下:
首先,String是类Class(java.lang.Class)的一个实例(对象),而”This is a string”是类String的一个对象。
然后,class的字面值用于表示类Class的一个对象,比如String.class用于表示类Class的对象String。
了解字面值看这里:java数据类型的字面值是什么
简单地说,类的字面值(class literal)就是诸如String.class 、Integer.class这样的字面值,它所表示的就是类String、类Integer。
如果打印Integer.class,你会得到:
class java.lang.Integer;
打印List.class,会得到:
interface java.util.List。
总之,class字面值用于表示类型本身。
相关文章推荐
- 数据结构x实验二--非负十进制转换为八进制
- 数据结构X实验一
- 二叉树中所有节点的左右子树相互交换 递归与非递归程序
- 栈与队列的互相转化
- 数据结构实验之链表六:有序链表的建立
- 数据结构--堆的实现之深入分析
- 数据结构 算法 笔记1 概览
- 最大子列和问题
- 数据结构总结文
- 数据结构-队列的顺序存储(循环队列)
- 数据结构(树链剖分):COGS 2109. [NOIP2015] 运输计划
- 数据结构(树链剖分,堆):HNOI 2016 network
- 剖析Java中HashMap数据结构的源码及其性能优化
- Java千百问_06数据结构(009)_void是什么
- Java千百问_06数据结构(008)_null属于哪种数据类型
- 单向链表结点删除问题
- Java千百问_06数据结构(007)_String属于基本数据类型吗
- 二叉树
- 栈、队列、树、字符串的存储结构
- Java集合-HashMap数据结构详解