随笔分类 -  Java

摘要:一. 前段时间在学习threadlocal接触到了weakhashmap,从这里才开始了解到java的四种引用类型。过了许多天。今天在看jdk的动态代理又见到了与引用类型相关的weakcache,却发现自己对四种引用类型的记忆有些模糊,于是决定今天把它记下来。 二. java的四种引用分别为 1)强 阅读全文
posted @ 2018-07-15 20:59 范海辛Z 阅读(486) 评论(0) 推荐(0)
摘要:在用java语言编程时如果能更了解其特性,对代码的灵活性提升无疑是有帮助的。出于这个目的做了一个测试并将其记录在这里,以供以后查看(jdk1.7)。 1、测试代码 2、输出结果 3、结论 接口里面无论你怎么声明只能存在静态常量,获取类的话是返回实际对象的类,相同方法名时调用实际对象的方法,子类可以直 阅读全文
posted @ 2018-05-14 09:57 范海辛Z 阅读(671) 评论(1) 推荐(0)
摘要:很多时候我们在公司工作时,在Eclipse引用其他人封装好的jar包时是看不到源码的,这样一来就不能很好得理解他人的意图,于是就需要借助反编译的帮助了。好了,下面是反编译的正确使用方法。 一、下载net.sf.jadclipse_3.3.0.jar并将其放入Eclipse文件夹下的plugins文件 阅读全文
posted @ 2018-04-23 09:20 范海辛Z 阅读(7669) 评论(0) 推荐(0)
摘要:ArrayList简介: ArrayList是基于Array数组(数组是一段连续的内存空间)的封装,所以是一种线性数据结构,相当于能够动态改变大小的数组。 1、添加元素时会检查是否数组的容量是否足够,如果不够的话会新创建一个数组,新数组的大小为原数组大小的(1.5倍+1)。 2、删除元素时会使用将删 阅读全文
posted @ 2018-04-14 22:45 范海辛Z 阅读(248) 评论(0) 推荐(0)
摘要:输出如下: file:/D:/resource/eclipseWorkSpace/MyJavaTestScope/java_classLoad/bin/nullfile:/D:/resource/eclipseWorkSpace/MyJavaTestScope/java_classLoad/bin/ 阅读全文
posted @ 2018-04-12 00:06 范海辛Z 阅读(403) 评论(0) 推荐(0)