Yhzhtk / note

知识代码笔记
https://github.com/Yhzhtk/note/issues
MIT License
108 stars 11 forks source link

Java 字段类型描述 "[L" 的由来 #21

Open Yhzhtk opened 9 years ago

Yhzhtk commented 9 years ago

http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.3

在java编译器中,[ 表示一个数组,后面紧接一个字母表示数组类型。排除基本类型,其余都是L。如下:

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