我正在尝试深入了解smali语言。我发现了一个页面谈论操作码在线,但它永远不会谈论这些特殊符号,它是L
,;
并且[
,如
invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
那么,这些符号在这里意味着什么?例如[Ljava/lang/Object;
和Ljava/lang/String;
[Ljava.lang.Object;
是字符串从返回Object#String
一个Object
数组类,类似地对于String
[
表示一个数组
L
表示一个类或接口
;
是类型的结尾
Element Type Encoding
boolean Z
byte B
char C
class or interface Lclassname;
double D
float F
int I
long J
short S
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句