Java
网络空间发展与战略研究中心
这个作者很懒,什么都没留下…
展开
-
JAVA多线程实现的三种方式
JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一...转载 2019-11-21 15:18:30 · 157 阅读 · 0 评论 -
JNI:从Java程序中调用C函数
参考:https://www.jianshu.com/p/4be6274cf188,https://blog.csdn.net/xiaoxiaoyusheng2012/article/details/56672173.第五部分生成动态连接略有改动。1、创建java类,建议不要加包名,省的后面找不到类(我之前加了包名,导致后面各种找不到或无法加载主类。。)public class H...原创 2019-10-21 15:28:56 · 178 阅读 · 0 评论 -
Java 判断中文字符
Java判断一个字符串中是否有中文字符有两种方法,但是原理都一样,就是通过Unicode编码来判断,因为中文在Unicode中的编码区间为:0x4e00--0x9fa5第一种:[java] view plaincopyprint?String chineseStr = "中华人民公社abc"; char[] charArray = chineseStr.toCha转载 2015-07-16 22:05:40 · 650 阅读 · 0 评论 -
详细介绍Java中堆、栈 和常量池的不同使用
详细介绍Java中堆、栈 和常量池的不同使用 下面主要介绍JAVA中的堆、栈和常量池: 1.寄存器 最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制。 2. 栈 存放基本类型的变转载 2016-08-02 21:41:43 · 444 阅读 · 0 评论 -
JAVA多线程实现的三种方式
http://blog.csdn.net/aboy123/article/details/38307539Java多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类转载 2016-08-06 20:06:43 · 319 阅读 · 0 评论 -
Exception in thread "main" java.lang.NoSuchMethodError
原文链接:https://blog.csdn.net/yzl_8877/article/details/53216923今天编程又碰到了这个异常。以前碰到了也很少总结,今天就来说一下这个异常发生的几种情况:(1).第一个常见原因jar包中确实没有这个方法,所以虚拟机根本没有加载这个方法。(2).第二个常见原因是jar包冲突了。导致虚拟机不知道加载哪一个,所以就导致了加载失败,从而找不到...转载 2018-09-14 18:57:13 · 12554 阅读 · 1 评论