随笔分类 -  java基础

摘要:使用java代码读取properties文件,在new File的时候突然发现直接使用相对路径不管用了,之前做开发因为业务以及工作内容没有涉及到这块,也没有太关注这方面的东西,这次做一个相对比较全的分析。 1、可以通过类的class文件路径获知当前项目或者编译文件的路径 在Class类里面有这样一个 阅读全文
posted @ 2018-05-15 23:30 武汉-石头 阅读(7068) 评论(0) 推荐(0)
摘要:properties文件在java的使用是比较常见的用于配置key-value的配置文件,java中也有专门对该种类型的文件进行处理的类Properties 一、Properties类API 1、Properties类描述 Properties继承了HashTable,明确的表示了它是一个key-v 阅读全文
posted @ 2018-05-10 20:44 武汉-石头 阅读(566) 评论(0) 推荐(0)
摘要:Collection下面除了一个常用的List接口,还有另外一个容器接口Set,不过Set目前本人使用的不多,但作为知识梳理还是要进行了解。 环境:JDK8 一、实现原理 1、HashSet内存存储原理 HashSet类的成员变量以及构造函数 static final long serialVers 阅读全文
posted @ 2018-02-23 22:08 武汉-石头 阅读(170) 评论(0) 推荐(0)
摘要:本来继List的整理后会继续Collection下面的另一个分支Set的,但是看了下HashSet的实现是基于HashMap的,所以先从Map着手,然后在整理Set的 环境JDK8 一、存储原理 1、HashMap的存储 我们先来看看HashMap的部分实现源码: static final int 阅读全文
posted @ 2018-02-12 23:42 武汉-石头 阅读(261) 评论(0) 推荐(1)
摘要:通过分析List的两个常用的实现类ArrayList、LinkedList的实现原理,对各自的优劣进行初步分析。 阅读全文
posted @ 2018-02-07 20:22 武汉-石头 阅读(289) 评论(0) 推荐(0)