在小节 `1.1.5. main方法简单解读` > descriptor: ([Ljava/lang/String;)V : 方法描述符信息, 括号里面是参数类型, **L打头代表数组**; 括号后面的V表示没有返回值(类似于void)。 L打头应该代表为非基本类型(Object), [ 代表数组。 具体的JVM数组描述符,[引自Stackoverflow](https://stackoverflow.com/questions/5085889/l-array-notation-where-does-it-come-from): > JVM array descriptors. > > [Z = boolean > [B = byte > [S = short > [I = int > [J = long > [F = float > [D = double > [C = char > [L = any non-primitives(Object)