java - 日志 - vb.net 到 java

标签 java vb.net

谁能解释一下 Log 在 vb.net 代码中的含义吗?是对数函数还是其他一些日志事件。我对此进行了一些搜索,我知道这是针对对数部分的。但是,如果我对其应用对数,我将无法理解下面的代码行。

tmp=pBuffer(5)+4
Log("tmp:" & tmp)

谁能解释一下这行代码以及它的等效 java 是什么?

最佳答案

这行代码看起来是将事件记录到日志文件(或控制台),而不是对数数学运算。

在 Java 中进行日志记录的方法有很多,但最简单(尽管不是最好)的是执行以下操作:

import java.util.logging.Logger;

public class Example {

    private static final Logger log = Logger.getLogger(Example.class.getName());

    static void doStuff(int[] pBuffer) {
        int tmp = pBuffer[5] + 4;
        log.info("tmp:" + tmp);
    }

    public static void main(String[] args) {
        doStuff(new int[] {0, 1, 2, 3, 4, 5});
    }
}

我已将您的示例代码逐字翻译为函数 doStuff。如果运行它,您将在控制台上打印类似以下内容:

12 17, 2012 4:47:01 PM Example doStuff
INFO: tmp:9

这段代码使用了Java的内置日志记录工具,我没有使用过。如果您需要复杂的日志记录功能,我推荐 SLF4Jlog4j .

关于java - 日志 - vb.net 到 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13909043/

相关文章:

java: 从 xml 中删除 cdata 标签

java - 为了在集合中添加一个对象,是否有必要同时覆盖 equals 和 hashcode。?

asp.net - 请修复此 vb.net 字符串

vb.net - 在 vb.net 中使用线程的进度 "bar"

Visual Basic 关键字 : 'With' . .. 'End With' 的 C# 等价物?

java - EJB3 SQL注入(inject)

java - 使用 lambda 表达式对值集合执行算术运算时避免抛出 java.lang.NullPointerException

vb.net - 使用 Is 运算符比较循环中的字符串

java - 服务器端使用承载 token 在 Java 中以编程方式验证 Keycloak 用户

php - VB.net + mySQL + md5 哈希建议