java基础
yanhenyiduo
这个作者很懒,什么都没留下…
展开
-
解决eclipse中配置maven插件,因为网速慢而不能建立maven工程的问题
问题现象: 解决方案: 1.配置国内maven镜像库,个人理解就是下载jar包的地方设置为国内,下载速度会更快。(可以在setting.xml(eg:G:\maven\apache-maven-3.0.4\conf\setting.xml)文件里面配置一个国内镜像) 修改conf/settings.xml文件,配置阿里云镜像代码<mirrors> <!-- mirror Speci原创 2017-03-19 12:17:32 · 867 阅读 · 0 评论 -
java程序如何调用C++代码
看到java多线程中的Thread.isAlive()的类型为native,进一步去联想native方法什么时候用呢?自己能不能编写native方法?经网上查资料: java中native修饰符的含义为“a native method is a java method whose implementation is provided by uno-java code”即被native修饰方法的实现原创 2017-05-27 18:21:03 · 19016 阅读 · 3 评论 -
java基础知识复习
final关键字 可以用来修饰类、方法、变量。 修饰类表明这个类不可被继承 修饰方法表示这个方法不能被重写 修饰变量表示这个变量不能被修改 这里需要注意String类为final类,不可被继承大家都明白,但是String变量是不是可以被修改的呢?答案是否定的,原因:存储字符的数字是final类型的。public final class String implements java原创 2017-06-04 23:19:49 · 262 阅读 · 0 评论 -
Hashtable和HashMap对象源码分析
Hashtable中put源码public synchronized V put(K key, V value) { // Make sure the value is not null if (value == null) { throw new NullPointerException(); } // Mak原创 2017-06-05 10:10:50 · 245 阅读 · 0 评论 -
多线程ThreadPoolExecutor学习总结
ThreadPoolExecutor中sumit()和execute方法的区别submit 提交的任务可以获取执行结果,而execute 则不能 submit 方法会返回一个 Future ,通过Future.get()方法,可以得到执行结果。执行execute如果有异常会抛出异常,而sumit则是把异常存储起来,直到调用future.get()方法返回异常调用堆栈。ThreadPoolEx原创 2017-06-06 19:06:33 · 391 阅读 · 0 评论