腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
您
可以
在运
行时
使用
Java
反
射来
定义
和
调用
方法
吗
?
java
、
reflection
我希望构建一个程序(class task),其中用户在提供的文本框中编写
方法
实现,然后应该
调用
该文本框。我想知道这是否
可以
使用
反
射来
完成?还是有不同的
方法
?
浏览 6
提问于2020-01-09
得票数 0
3
回答
如何从
Java
反射
调用
Scala对象上的
方法
?
java
、
scala
、
reflection
我有一个scala对象,
定义
如下: def bar(): String = "Interesting Result"我知道如果Foo在构建和运
行时
类路径中,我
可以
从
Java
调用
Foo$.MODULE$.bar(),但在我的情况下,Foo不在构建类路径中,并且可能
在运
行时
类路径中配置,也可能不配置。在我的
Java
代码中,我希望
使用
反
浏览 0
提问于2011-06-30
得票数 8
回答已采纳
2
回答
Java
动态创建未指定的类
java
、
class
、
inheritance
、
casting
、
polymorphism
任何熟悉
java
的人都会提出简短的问题。我的解释是,这是不可能的,因为类必须
在运
行时
之前被显式声明,但是我想要一个直接的答案。谢谢你的帮助
和
回应。
浏览 6
提问于2014-11-25
得票数 2
回答已采纳
3
回答
使用
反射动态
调用
方法
java
、
reflection
我想写一个程序来决定
在运
行时
在对象上
调用
哪些
方法
。getXyz<operation> <arg type="float"> 1/0 <arg> 现在,我在XML文件中有了类似于上面的内容,并且我想决定
在运
行时
调用
哪个
方法
可以
有多种
方法
。我不想在我的代码中做
浏览 1
提问于2012-09-02
得票数 0
1
回答
在应用程序的初始运行期间如何
使用
恶意反射?
java
、
reflection
、
runtime
、
exploit
我
可以
在我自己的主
方法
下
使用
反
射来
访问
和
查看jar文件的私有字段。我想知道当易受攻击的jar文件有自己的main并正
在运
行时
,如何
在运
行时
的实例对象上
使用
来自于jar文件外部的恶意代码的反射?我是不是误解了什么,从我的代码中
调用
主要的易受攻击代码
吗
?
浏览 4
提问于2014-02-09
得票数 0
回答已采纳
1
回答
在Android应用程序/
Java
应用程序中,如何
在运
行时
判断被
调用
的
方法
是否有
方法
体?
java
、
android
、
reflection
我希望知道在Android应用程序/
Java
应用程序中,被
调用
的
方法
在运
行时
是否有
Java
方法
体。例如,在下面的代码中,
调用
了一个
方法
f为了知道f是否有一个
方法
体,我
使用
反
射来
获取它的修饰符,然后检查该
方法
是否是一个本机
方法
: int modifiers = obj.getClassif(Modifier.isNa
浏览 3
提问于2022-02-21
得票数 0
1
回答
如何判断一个类/
方法
是否
可以
使用
反射访问?
.net
、
reflection
、
visibility
、
reflection.emit
我
使用
动态程序集
在运
行时
创建派生类。如何
使用
反
射来
判断基类
和
基类中的各个
方法
是否
可以
在动态程序集中的派生类中
使用
/
调用
?
浏览 0
提问于2010-06-17
得票数 4
3
回答
C#中的XML序列化与反射
c#
、
reflection
、
xml-serialization
序列化
和
反序列化文档中和从XML文档中的对象。XmlSerializer使您能够控制如何将对象编码为XML。 反射提供封装程序集、模块
和
类型的对象(类型类型)。您
可以
使用
反射动态创建类型实例,将类型绑定到现有对象,或者
使用
从现有对象获取类型并
调用
其
方法
或访问其字段
和
属性。如果在代码中
使用
属性,则反射使您能够访问这些属性。就我的理解而言,我
可以
使用
XML序列化
在运
行
浏览 10
提问于2009-09-08
得票数 1
回答已采纳
4
回答
Java
反射:查找子类的字段
java
、
reflection
是的一个子类”)或者更简洁地说:在执
行时
,"C“
调用
"A”的
方法
之一。在“A”的
方法
中,我想
使用
反
射来
查找类"B“中
定义
的对象的受保护字段。(因此,这些字段是"C”
和
"B“
可以
看到的,但”A“不能看
浏览 0
提问于2010-01-31
得票数 7
回答已采纳
2
回答
使用
运
行时
类型
和
强制转换返回对象
调用
泛型
方法
c#
、
generics
我正在
使用
反
射来
调用
一个具有
在运
行时
确定的类型的泛型
方法
。MethodInfo generic = method.MakeGenericMethod(tType);这个
可以
正常工作然而,generic.Invoke
方法
返回一个对象,但我想要的是
在运
行时
确定的类型。这种
方法
有可能实现
吗<
浏览 1
提问于2010-12-31
得票数 5
回答已采纳
1
回答
以一种安全的方式
调用
API
方法
,避免
JAVA
库版本之间的更改
java
、
reflection
我必须
调用
第三方JAR中的
java
方法
,其方式与API的两个不同版本兼容。谢谢
浏览 1
提问于2012-03-13
得票数 0
1
回答
“‘Swizzle”(也许是通过反思?)安卓系统上的addView()
java
、
android
、
reflection
、
swizzling
我知道你不能在
Java
中
使用
Swizzle。 我做了一些研究,我想“也许”你
可以
用
Java
语言做反
射来
实现类似Swizzle的行为(你
可以
在iOS上做)。
您
必须显式检查父对象是否为空(有时甚至需要强制转换父对象才能获得所需的行为!)。真恶心。我希望通过让addView()
方法
自动执行此检查来更改此
方法
的行为(而不创建一百万个子类),以便客户端代码
可以
忽略此检查。这是我
可以
用反
射来
做
浏览 3
提问于2015-07-18
得票数 4
1
回答
在泛型类中动态
定义
DataContract
和
DataMember
c#
、
class
、
generics
、
serialization
、
attr
我希望在C#中创建一个泛型类,并根据构造函数中
使用
的泛型类型参数,通过动态
定义
其[DataContract]
和
[DataMember]属性来控制它的序列化方式。 是否有办法这样做?我们
可以
在运
行时
使用
泛型类构造函数中的反
射来
定义
这些属性
吗
?
浏览 10
提问于2016-02-10
得票数 2
回答已采纳
2
回答
特殊标识符: serialVersionUID
和
serialPersistentFields
java
、
serialization
、
javac
、
serialversionuid
我理解这些字段是什么以及如何
使用
它们,但我想知道:
Java
编译器如何在编译步骤中实际处理这样的特殊字段?它真的只是根据变量的名称来查找变量
吗
?听起来很不像.除了serialVersionUID
和
serialPersistentFields,还有其他的
吗
?
浏览 5
提问于2021-01-20
得票数 3
回答已采纳
1
回答
JAXB如何猜测列表的模式类型?
java
、
generics
、
jaxb
下面是我从头开始
定义
的一个示例jaxb类。当我尝试
使用
JAXB为这个类生成模式时,它正确地猜测到列表的itemType为"int“ }
浏览 0
提问于2013-02-09
得票数 3
回答已采纳
3
回答
使用
正确的派生类型
调用
泛型
方法
c#
、
generics
、
inheritance
我有以下场景: { }现在,问题出在ProcessEntity
方法
上。问题是var set = repository.Set<T>();行失败了,因为在本例中T是ISomeInterface,而不是实际的类型( A、B或C),
浏览 2
提问于2012-05-31
得票数 10
3
回答
当invokeVirtual存在时为什么需要invokeSpecial
java
、
jvm
、
bytecode
有三个操作码
可以
调用
Java
方法
。很明显,invokeStatic只是用于静态
方法
调用
。JVM处
浏览 1
提问于2012-12-07
得票数 58
回答已采纳
1
回答
如何在nservicebus中完成处理程序发现?
c#
、
.net
、
nservicebus
在nservicebus v6中,为了为消息
定义
一个处理程序,只需创建一个实现IHandleMessages<T>接口的类。就这样。我不需要通过端点中的
方法
或任何类似的
方法
来注册这个处理程序类型。我假设框架
使用
反
射来
查找IHandleMessages接口的所有实现。这是真的
吗
?我
可以
在运
行时
以编程方式添加/删除处理程序
吗
?
浏览 1
提问于2017-08-30
得票数 1
回答已采纳
3
回答
如何
在运
行时
添加通用事件处理程序
c#
、
generics
、
event-handling
我正在开发一个EventRegistry,它
可以
注册一些事件处理程序。每次引发事件时,它都会检查是否有该事件的订阅者,并
调用
它们。我认为这是一种
可以
使用
reflection.For自动化的工作。methodInfo in type.GetMethods())if(methodInfo.Name.StartsWith("On"))} 问题是,既然我
使用
泛型
方法
来订阅事件处理程序,那么如何<em
浏览 2
提问于2009-09-02
得票数 1
回答已采纳
2
回答
如何在普罗米修斯(k8s)中动态
定义
指标
go
、
kubernetes
、
prometheus
据我所知,Prometheus中的指标需要事先
定义
。有没有办法
在运
行时
动态
定义
它们呢?在代码运行之前,我不知道我将拥有多少个指标,或者我需要哪些指标。
浏览 14
提问于2020-08-06
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java的反射机制
如何通过Java反射获取泛型类型信息
Go语言学习七——反射初探
Java帝国之风云再起
初学者第57节之反射
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券