Java源代码中的“ .class”到底是什么

用户名

我在SO中冲浪,并且在Java中发现了如下语法:

String.class.getDeclaredField("value");

我不明白它是如何工作的

例子:

InSystem.out.println(); out是PrintWriter的System类中的静态变量

谁能解释一下类的含义String.class.getDeclaredField("value");以及它的返回对象Field

我只是看了一下,而我在String类中找不到类property(field)。

它实际上在做什么?

提前致谢。

詹斯·舒德(Jens Shudder)

String.class是表示String类型为的的文字Class<String>getDeclaredField()是在类上定义的方法Class

另请参见:Java中的类文字是什么?

这些文字在Java语言规范15.8.2中定义

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS中的模块到底是什么?

来自分类Dev

React中的“ Prop”到底是什么?

来自分类Dev

Haskell中的“ *”到底是什么?

来自分类Dev

EL中的#{component}到底是什么?

来自分类Dev

OpenGL中的VBO到底是什么?

来自分类Dev

Python中的方法到底是什么?

来自分类Dev

Redux中的Middlware到底是什么?

来自分类Dev

java中的标识符到底是什么?

来自分类Dev

编译状态后的目标代码到底是什么?

来自分类Dev

在Java中,接收者到底是什么,或者接收者到底是什么?

来自分类Dev

bash中的<()和zsh中的=()到底是什么?

来自分类Dev

Java8的Stream到底是什么?

来自分类常见问题

Python中的__weakref__到底是什么?

来自分类Dev

在B树中,“键”到底是什么意思?

来自分类Dev

opencv中vector的概念到底是什么?

来自分类Dev

Perl的“ sort()”函数中的“ $ a”和“ $ b”到底是什么?

来自分类常见问题

泽西岛2中的ResourceConfig类到底是什么?

来自分类Dev

decltype(void())中的void()到底是什么意思?

来自分类Dev

theano中的张量到底是什么?

来自分类常见问题

JavaScript中的类型强制到底是什么?

来自分类Dev

VHDL中的变量到底是什么?

来自分类Dev

机器学习算法中的“权重”到底是什么

来自分类Dev

c中的数组名称到底是什么?

来自分类Dev

.htaccess中的“多视图”选项到底是什么?

来自分类Dev

Android中的“ Surface”类到底是什么?

来自分类Dev

utils.h在C中到底是什么?

来自分类Dev

R中的连接到底是什么?

来自分类Dev

torrent文件中的info_Hash到底是什么

来自分类Dev

引导程序中的偏移量到底是什么?