
JAVA
JAVA语言相关的知识
驾数者
这个作者很懒,什么都没留下…
展开
-
java的异常(Exception)信息的详细记录
原文地址:http://blog.youkuaiyun.com/long95wang/article/details/8089489获取Exception的详细信息 我自己运行测试的环境:windowsXP、eclipse3.5.1、jdk1.6下面的三个方法都是获取异常的详细信息,或许的异常详细信息以字符串的形式返回,保持栈堆载的风格 方法一:public sta转载 2017-02-15 14:55:21 · 2254 阅读 · 0 评论 -
使用System.arraycopy()实现数组之间的复制
原文地址:http://blog.youkuaiyun.com/kesalin/article/details/566354System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是:public static void arraycopy(Object src, int srcPos,转载 2017-01-20 19:42:41 · 4689 阅读 · 0 评论 -
Non-terminating decimal expansion; no exact representable decimal result
原文地址:http://blog.youkuaiyun.com/lopper/article/details/5314686由于需要处理精度比较高的浮点数,所以弃用double类型,改用BigDecimal类来进行数值处理。在加减乘时都没有出现问题,但是到除法运算时,提示了如下错误:大概的意思是“无法结束的除法表达式;没有精确的除结果”。我当时输入的10/3,结果应该是3.转载 2016-09-03 12:25:57 · 463 阅读 · 0 评论 -
JVM内存管理总结【分享】
原文地址:http://bbs.youkuaiyun.com/topics/310051808近期看了看Java内存泄露的一些案例,跟原来的几个哥们讨论了一下,深入研究发现JVM里面还是有不少以前不知道的细节,这里稍微剖析一下。先看一看JVM的内部结构——如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行转载 2016-06-21 18:24:31 · 409 阅读 · 0 评论 -
java中关键字volatile的作用
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A) =========================分割线1===========转载 2016-04-18 17:34:18 · 398 阅读 · 0 评论 -
Java 8十个lambda表达式案例
原文地址:http://www.jdon.com/idea/java/10-example-of-lambda-expressions-in-java8.html1. 实现Runnable线程案例使用() -> {} 替代匿名类://Before Java 8:new Thread(new Runnable() { @Override public v转载 2016-04-29 17:04:13 · 602 阅读 · 0 评论 -
Java 8 Optional类深度解析
原文地址:http://www.importnew.com/6675.html身为一名Java程序员,大家可能都有这样的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。一些JVM编程语言比如Scala、Ceylon等已转载 2016-04-29 15:30:24 · 6193 阅读 · 0 评论 -
c3p0连接池配置信息
60 false Test fa转载 2016-05-10 11:30:39 · 387 阅读 · 0 评论 -
Java内存泄露原因详解
原文地址:http://blog.youkuaiyun.com/seelye/article/details/8269705一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。转载 2016-04-27 15:25:13 · 332 阅读 · 0 评论 -
java中的String类常量池详解
java中的String类常量池详解从一个博客上看到的6个题,先看看吧,如果都会了,这部分的知识就掌握的不错啦!输出结果在代码注释后面:test1:package StringTest;public class test1 { /** * @param args */ public static void main转载 2016-04-27 13:31:15 · 444 阅读 · 0 评论