腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
未使用的
私有
方法、
私有
字段和局部变量
、
未使用的
私有
方法、未使用的
私有
字段和未使用的局部变量的冲突很少。 根据我的理解,
私有
方法和
私有
字段只能通过
反射
和Java本机接口在类外部访问。我们没有在代码库中使用
JNI
,而是在某些地方使用了
反射
。因此,我们计划对这些方法和字段进行完整的workspace搜索,如果这些方法和字段没有在任何地方使用,甚至通过
反射
,那么这些方法和字段将被注释掉。同样,通过
反射
访问
私有
方法和字段的机会非常少。
浏览 2
提问于2013-05-13
得票数 5
回答已采纳
4
回答
在Java中从自己的进程读取内存
、
、
我目前正在参加一个课程,我们必须编写一个人工智能来玩战列舰,我们设法推出了一个很好的人工智能,但我们的老师是个聪明的笨蛋,我想做一个作弊的人工智能,它可以读取记忆并查看对手人工智能放置战舰的位置。现在的问题是:当enemyBoard的二维数组在同一进程和同一线程中运行时,是否有可能以某种方式读取它的内存?
浏览 1
提问于2011-04-01
得票数 3
回答已采纳
2
回答
使用Android的Pro卫士给了我
JNI
错误。
、
、
、
在Android应用程序上使用ProGuard之后,在加载过程中,一些本机(
JNI
,C++)代码应用程序崩溃。33ScopedObjectAccessAlreadyRunnableEP8_jobjectP10_jmethodIDSt9__va_list+248) #11 pc 0028e30d /system/lib / libart.so(_ZN3art3
JNI
10NewObjectVEP7
浏览 1
提问于2017-06-27
得票数 1
回答已采纳
2
回答
用于Java
反射
调用
私有
方法的Monodroid
JNI
、
、
、
、
在Monodroid项目中,我需要能够调用类上的
私有
方法。在中,似乎可以通过
反射
实现这一点:import java.lang.reflect.Method但是,有人建议我可以使用Monodroid项目中的
JNI
运行这段代码。,而不必绑定整个JAR。不幸的是,在这个问题上没有说更多的话。此外,是空白的。如何在我的Monodroid项目中使用java.lang.reflect ,或者以其他方式调用
私有
方法 .createP
浏览 0
提问于2012-09-27
得票数 0
1
回答
列出来自
JNI
的Java类中的方法
、
有没有办法使用
JNI
api
列出Java类中的方法?我只能看到‘getMethodID’函数,它需要显式的名称和签名。 通过
JNI
调用Java
反射
API
似乎有点过头,更不用说提取VM签名的困难了。
浏览 1
提问于2012-03-23
得票数 1
回答已采纳
1
回答
有没有可能用
jni
增强
反射
性能?
、
、
在我的代码中,我做了很多
反射
查找,所以我试图以某种方式改进它。这是我的
jni
setter方法的一个示例:Java_org_orman_mapper_Model_fieldSetFloat(JNIEnv *
浏览 1
提问于2012-09-18
得票数 2
回答已采纳
2
回答
如何控制
反射
权限?
、
、
在研究.NET
反射
API
时,我理解使用
反射
更改
私有
字段/属性值是可能的,在这种情况下,安全性由
反射
权限控制。我的问题是如何控制代码是否可以访问
私有
字段?如何使类
私有
字段对使用
反射
的代码不可见?这样做的最佳做法是什么?
浏览 1
提问于2013-10-04
得票数 4
回答已采纳
4
回答
在访问
私有
方法和变量时使用
反射
API
好吗?
、
、
我想在写Junit测试cases.Is时访问类的
私有
方法,使用
反射
API
好吗?在某个地方,我发现
反射
API
很慢。 请给我一个建议。
浏览 0
提问于2017-06-21
得票数 2
1
回答
可访问的
私有
方法
在C#或Java中,即使我们将方法标记为
私有
,它们仍然可以使用
反射
或动态加载类来访问。当然,我们必须知道方法名才能获得它--尽管如此,我想知道一个应用程序的安全性如何,该应用程序旨在保护
私有
数据库、银行帐户等,而这些应用程序仍然可以使用
反射
进行黑客攻击。我这里的问题是,为什么Java
反射
API
允许访问变量/方法,即使它们是
私有
的?
浏览 2
提问于2010-01-29
得票数 0
回答已采纳
1
回答
我在Kotlin KClass中看不到
私有
成员
、
我正在开发一个使用
反射
的库,我想操作给定KClass的所有属性/函数。 使用KClass::members属性,我可以操作所有可访问的成员(根据文档),即:公共、内部和受保护的字段、属性和函数。使用Class.getDeclaredMethods()
反射
,我可以看到使用Class.getDeclaredFields()的所有字段(包括
私有
字段),同样,我可以看到使用Java
反射
的
私有
方法。有没有办法使用kotlin
反射
API
来做到这一点?
浏览 22
提问于2019-09-25
得票数 4
回答已采纳
1
回答
使用RandomAccessFile读取文件属性
、
、
、
、
是否可以使用RandomAccessFile获取任何文件属性? 对于文件属性,我指的是类UnixFileAttributes中提供的Unix实现。 class UnixFileAttributes{ private long st_ino; private long st_rdev; private int
浏览 34
提问于2020-04-29
得票数 0
回答已采纳
1
回答
从jfieldID获取jclass
、
、
我希望使用
JNI
迭代给定类的对象的所有字段值。我找到了JVMTI方法GetClassFields来获取对象字段的jfieldID。在
JNI
中,我找到了Get<type>Field方法。我找到了一个
JNI
方法ToReflectedField,所以我可以调用
反射
API
的Java方法。然而,这似乎过于复杂和容易出错。 是否有一种方法可以通过
JNI
或JVMTI的本机功能来实现这一点?
浏览 1
提问于2014-07-10
得票数 0
回答已采纳
1
回答
如何在C++上的Java对象上使用SKIA Java绘制?
、
、
、
在使用SkCanvas将java Canvas对象传递给本机代码之后,获得对
JNI
指针的访问的最佳方法是什么?static jint getWidth(CRITICAL_
JNI
_PARAMS_COMMA jlong canvasHandle) { return static_cast<jint这个类包含指向我需要的SKCanvas对象的实际指针(标记为
私有</
浏览 14
提问于2022-06-16
得票数 0
回答已采纳
1
回答
更改java 12+中的静态最终字段
、
、
、
、
但是,由于无法使用
反射
访问java.lang.reflect.Field的
私有
变量,因此该问题的答案在Java中无效。我可以想象可以利用
JNI
/JNA。
浏览 13
提问于2020-04-10
得票数 4
回答已采纳
2
回答
如何找出在运行时使用C#加载/执行的
私有
/公共类、属性和方法
、
、
、
我正在尝试使用
反射
来对Windows8应用商店应用的WebView使用代理。问题是,我无法找出WebView是否具有用于默认代理的
私有
方法或
私有
属性。我知道安卓有一种使用
反射
来更新WebView的方法: 然而,由于Android是开源的,所以更容易看到它在后台使用了什么方法/对象。对于.NET Windows应用商店
API
,有什么方法可以做到这一点吗?也许可以使用
反射
来在运行时加载类。
浏览 1
提问于2013-06-21
得票数 0
回答已采纳
7
回答
在单元测试中使用
反射
是不是很糟糕?
、
、
在过去的几年里,我一直认为在Java中,
反射
在单元测试中得到了广泛的使用。由于必须检查的一些变量/方法是
私有
的,因此以某种方式读取它们的值是必要的。我一直认为
反射
API
也用于此目的。像往常一样,我使用
反射
来访问
私有
字段和方法。但检查代码的主管对此并不满意,并告诉我
反射
API
不是用来进行这种“黑客攻击”的。相反,他建议修改生产代码中的可见性。 使用
反射
真的是很糟糕的做法吗?
浏览 1
提问于2010-05-11
得票数 110
回答已采纳
1
回答
Android本机库:尝试加载
JNI
本机库时的运行时错误
、
、
、
但据我所想,我的问题是由于无法在
API
>= 24中打开
私有
库。。而且我正在运行Android。我的
JNI
库应该是本地的,因为它是生成的。我得到了运行时错误:("/system/lib64/libnative_lib_
jni
.so根据消息来源,可能是我生成的
JNI
库是
私
浏览 5
提问于2017-09-29
得票数 0
回答已采纳
1
回答
Apple会拒绝在Swift中使用Realm吗,因为它使用
私有
API
进行
反射
?
、
、
Realm使用
反射
从Swift模型构建DB。对于Objective C来说一切都很好,但是Swift不支持
反射
供公众使用。出于这个原因,他们使用
私有
API
,就像XCode在调试过程中使用这个
API
检查变量一样。这一事实意味着苹果可以拒绝AppStore的应用程序。有没有人有问题?
浏览 0
提问于2015-06-29
得票数 1
4
回答
在java中序列化
私有
变量
、
如果我的类有
私有
变量,而没有getter和setter,那么序列化
API
如何读取这些变量的值。
浏览 0
提问于2010-11-22
得票数 16
回答已采纳
2
回答
如何在Java中使用
反射
访问超类超类的
私有
字段?
、
在我使用的一个
API
中,我有一个抽象类(类A),它有一个
私有
字段类B在
API
中扩展了A类。我需要用我的实现扩展B类,类C,但是我需要A类的privateField,我应该使用
反射
:如何访问超级超类的
私有
字段?
浏览 2
提问于2013-09-16
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
php反射API
Go发布基于反射的新版 Protobuf API
Inflation 引起的 MetaSpace Full GC 问题排查
反射在 PHP 中的应用
java线程与OS线程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券