腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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 中的应用
通用表格识别_财务报表ocr识别_银行流水识别api接口_私有化部署_免费测试调用_快瞳科技
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券