Skip to content

关于“深入JVM - 案例讲解方法体字节码”这一篇文章 #6

Description

@syoumoku

在小节 1.1.5. main方法简单解读

descriptor: ([Ljava/lang/String;)V : 方法描述符信息, 括号里面是参数类型, L打头代表数组; 括号后面的V表示没有返回值(类似于void)。

L打头应该代表为非基本类型(Object), [ 代表数组。

具体的JVM数组描述符,引自Stackoverflow

JVM array descriptors.

[Z = boolean
[B = byte
[S = short
[I = int
[J = long
[F = float
[D = double
[C = char
[L = any non-primitives(Object)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions