JAVA开发
薛小强Forever
我不停地擦拭手中的利剑,不是因为我喜欢它,也不是因为它能带来安全。而是因为,每当下一次冲锋的号角响起,我能迅速拔出,纵横厮杀,直至战斗结束,不让自己倒下。生活在这样的时代,与其被迫上场,心怀恐惧,不如主动征伐,加入到时代的滚滚大潮当中,去见识一下时代的风采,写下自己的故事。
展开
-
JNA多so加载失败问题解决
在Windows/Linux下,通过JNA调用dll/so接口,如果存在多个相互依赖的dll/so, 直接加载其中其中一个so就会有问题. 解决方案就是显式的把其他的so加载进去, Android不需要,Android会自动把指定目录下的所有so加载进去比如有两个so接口, liba.so 和 libb.so, 其中a依赖b.第一步,先创建libb.so的java接口B:public interface B extends Library { B INSTANCE = Native.load转载 2021-01-04 18:32:25 · 1177 阅读 · 0 评论 -
Java堆、栈、常量池和String的详细讲解
JAVA堆、栈、常量池以及相关String详细讲解转载自:Java堆、栈和常量池以及相关String的详细讲解(经典中的经典)一:在JAVA中,有六个不同的地方可以存储数据: 1.寄存器(register)。这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所有寄存器有编译器根据需要进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 —转载 2016-11-16 17:27:22 · 609 阅读 · 0 评论 -
Java中null关键字
本文系转载,原文链接:http://www.importnew.com/14229.html1.首先,null是Java中的关键字,像public,static,final。它是大小写敏感的,不可以写成NUll或者Null,编译器将不能识别然后报错。2.每一种原始类型都有默认值,如int默认值是0,boolean的默认值为false,null是任何引用类型的默认值,不严格的说是所有object类型的转载 2016-11-17 15:28:05 · 1138 阅读 · 0 评论 -
Java装箱与拆箱
装箱与拆箱的定义Java为每种基本数据类型都提供了对应的包装器类型。如下表:基本数据类型包装类int(4字节)Integerbyte(1字节)Byteshort(2字节)Shortlong(8字节)Longfloat(4字节)Floatdouble(8字节)Dou转载 2016-11-17 16:07:32 · 429 阅读 · 0 评论