通过局部静态变量进行缓存
通过在方法中声明局部的静态变量,可以在方法初始化时进行方法中的某个资源的初始化,
并且在以后每次调用该方法时,确保不需要重复初始化该资源,同时确保其他的方法无法调用
到。
1 | #include <stdio.h> |
Java中调用
1 | public native void cached(); |
全局变量初始时进行创建
全局变量可以在dll库加载时进行进行全局变量的初始化;
1 | #include <stdio.h> |
Java中调用
1 | static { |
通过在方法中声明局部的静态变量,可以在方法初始化时进行方法中的某个资源的初始化,
并且在以后每次调用该方法时,确保不需要重复初始化该资源,同时确保其他的方法无法调用
到。
1 | #include <stdio.h> |
Java中调用
1 | public native void cached(); |
全局变量可以在dll库加载时进行进行全局变量的初始化;
1 | #include <stdio.h> |
Java中调用
1 | static { |