表现形式:
(参数类型参数类型参数类型参数类型)函数类型
例如:
1 | public int encrypt(int res, String test, long key) |
函数方法体为:
(ILjava/lang/String;J)I
- I 代表int
- Ljava/lang/String; 代表String。因为它不属于基本数据类型,是一个类,所以需要指定完整的路径
- J代表long
参数与参数之间无间隔,用括号包裹,紧接着跟函数的数据类型。
Continue reading表现形式:
(参数类型参数类型参数类型参数类型)函数类型
例如:
1 | public int encrypt(int res, String test, long key) |
函数方法体为:
(ILjava/lang/String;J)I
参数与参数之间无间隔,用括号包裹,紧接着跟函数的数据类型。
Continue reading已经很久没有写博客,就再利用这段时间把该以前总结过的又再总结一次吧,好多东西光记在脑子里也不行。那首先就用Android的ClassLoader开个头,接着就再总结一下Volley, Retrofit, OKHttp, Rxjava, HashMap,Gson,Fresco,动态加载,热点修复以及算法吧。
Continue readingJava并发实在是一个很深的问题,这里只简单记录一下Java并发的知识点。水太深,如果不花大量的时间感觉完全hold不住,但是目前的精力完全不够,兴趣也不在这
Continue readingJVM是Java程序运行的环境,但是他同时也是一个操作系统的一个应用程序的一个进程,因此JVM也有他自己的运行生命周期,也有自己的代码和数据空间。
Continue readingSecurity Engineer
Android、移动安全、逆向、漏洞挖掘、渗透
17本,任职百度、滴滴