java - 在哪里可以找到 Java 中的以下类

标签 java

我是一名学习 Java 的 .NET 开发人员。结果,我了解了编程的所有基础知识,如循环、变量、函数等。我最大的瓶颈是我不知道如何像处理 .NET 那样处理 Java 包。

这就是这个线程的原因 - 我在哪里可以找到 Java 中的以下功能?:

System.Diagnostics - 我在哪里可以使用秒表、编程断点和记录器等功能?

Java 中是否有相当于 .NET 性能计数器的工具?

Java 中什么是弱键?我刚刚遇到一个在 Java 中使用弱键的集合,所以我在这里询问。 :)

谢谢

最佳答案

使用弱键的字典仅保留对每个键的弱引用,因此如果该键符合垃圾回收条件,则它可能会被回收,并且字典将有效地丢失该条目。请参阅 WeakReference 的文档有关弱引用的更多信息。

System.Diagnostics:我不知道秒表和编程断点有什么等价物。对于日志记录,请查看 java.util.logging或第三方软件包,例如 log4j .

性能计数器:可能有某种方法可以将某些 JVM 连接到 Windows 性能计数器,但我从未见过它们。有VisualVM不过,您可能会发现它对于某些相同的事情很有用。

关于java - 在哪里可以找到 Java 中的以下类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/401945/

相关文章:

java - 为什么 HashMap 会重新哈希键对象提供的哈希码?

Java 8 HashMap<整数, ArrayList<整数>>

java - 用 "Enter"分割字符串

java - 使用 Java 抽象方法中的继承类识别方法的签名

java - 编写单个 servlet 来添加/编辑/删除项目以及列出项目

java - Apache httpPost 将 url 中的 https 更改为 http

Java 正则表达式 : match multiple word boundaries

java - maven web.xml 元素类型 "web-app"必须由匹配的结束标记 "</web- app>"终止

java - JDBC 事务问题。无法使其原子性

javascript - 当站点发送但不通过 postman 发送时,Spring Boot 会拒绝正文