Args保证不为空?

Ten*_*ive 21 java jvm

在以下程序中,如果执行此操作(例如,通过命令行),args JVM是否独立保证不为null?

public class test {
    public static void main(String[] args) {
    }
}
Run Code Online (Sandbox Code Playgroud)

Mic*_*ski 15

简短回答:是的,它的长度可能为0,但不会为空.

  • @Peter Lawrey:http://docs.oracle.com/javase/specs/jls/se7/html/jls-12.html#jls-12-这在Java 7规范中似乎没有改变. (2认同)