字节码描述符

表 1. 字段描述符示例
描述符源代码
Ljava/lang/String;String
Iint
[Ljava/lang/Object;Object[]
[Zboolean[]
[[Lcom/sosnoski/generics/FileInfo;com.sosnoski.generics.FileInfo[][]

方法描述符 结合了字段描述符,以指定方法的参数类型和返回类型。方法描述符的格式非常易于理解。以 ‘(’ 开始,后接参数的字段描述符(均一起运行),随后是 ‘)’,最后以返回类型结尾(若返回类型为 void,则以 ‘V’ 结尾)。表 2 给出了方法描述符的一些示例,同时还列出了相应的 Java 源代码声明(注意方法名称和参数名称本身并非方法描述符的一部分,所以在表中使用了占位符):

表 2. 方法描述符示例
描述符源代码
(Ljava/lang/String;)Iint mmm(String x)
(ILjava/lang/String;)Vvoid mmm(int x, String y)
(I)Ljava/lang/String;String mmm(int x)
(Ljava/lang/String;)[Cchar[] mmm(String x)
(ILjava/lang/String;[[Lcom/sosnoski/generics/FileInfo;)Vvoid mmm(int x, String y, FileInfo[][] z)

 

来源:http://www.ibm.com/developerworks/cn/java/j-cwt02076.html

转载于:https://my.oschina.net/u/145060/blog/337662

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值