什么是};在Java代码中

什么是};在Java代码中,java,Java,我发现了这段代码: public static class SinTransform implements ITransform{ public double transform(double value){ return sin(value); }; } 我想知道什么是在}之后意味着什么?我什么时候需要写 表示以结尾的空语句,它说没有什么,但仍然是空的计算。下面是一个有效的java类 public class Main { public st

我发现了这段代码:

public static class SinTransform implements ITransform{
    public double transform(double value){
        return sin(value);
        };
}

我想知道什么是
}
之后意味着什么?我什么时候需要写

表示以
结尾的空语句,它说没有什么,但仍然是空的计算。下面是一个有效的java类

public class Main {

    public static void main(String[] args) {
        ;
        ;
        ;
        ;
    }

}

表示以
结尾的空语句,它说没有什么,但仍然是空的计算。下面是一个有效的java类

public class Main {

    public static void main(String[] args) {
        ;
        ;
        ;
        ;
    }

}

不仅是空的,而且结束了陈述。从技术上讲,我不认为这是一个空的陈述。在方法/构造函数/初始化器之外不能有语句。不仅是空的,而且还要结束语句。从技术上讲,我不认为它是空语句。在方法/构造函数/初始化器之外不能有语句。