gpt4 book ai didi

java - 刚刚偶然发现了 java.util.Tripwire。它从 1.8 开始就出现在 Java 中。 Github 上的零使用。这可以用来做什么?

转载 作者:行者123 更新时间:2023-12-04 13:57:03 25 4
gpt4 key购买 nike

正如标题所说,是java.util.Tripwire只是一个尚未清理的旧 JVM 实用程序?有趣的是,由于某种原因,Javadoc 甚至不公开。源代码中的简短 Javadoc 是这样说的:

  • Utility class for detecting inadvertent uses of boxing in {@code java.util} classes. The detection is turned on or off based on whether the system property {@code org.openjdk.java.util.stream.tripwire} is considered {@code true} according to {@link Boolean#getBoolean(String)}.

This should normally be turned off for production use.

@apiNote Typical usage would be for boxing code to do:

 {      if (Tripwire.ENABLED)          Tripwire.trip(getClass(), "{0} calling PrimitiveIterator.OfInt.nextInt()"); }



感觉像是不应该使用的东西。它使用 sun.util.logging ,我什至不知道它仍然存在。而且,如果我想使用它,我是否必须在应用程序可能进行自动装箱的任何地方添加该代码片段?

有没有人用它来做一些有用的事情?

最佳答案

我可以想到它的一些用途,但没有一个是非常可口的。其中最重要的是一种将代码片段传送到系统的方法,该系统会在检测到某些字符串(网站访问、某个电话号码……)时激活,然后组装以执行用户不知道的代码环境关于同时将 Activity 记录到未知的目的地,同时完全避开 AV。

关于java - 刚刚偶然发现了 java.util.Tripwire。它从 1.8 开始就出现在 Java 中。 Github 上的零使用。这可以用来做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60155714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com