java8之前的日期函数是java.util.Date,再使用过程中,体验是非常不理想的。尤其是当对创建好的实践对...[作者空间]
代码见分晓 通过程序段运行结果可以分析: a被分配了内存空间且值为空,是一种有值的绝对空; b 被分配了内存空间且...[作者空间]
让需要进行排序的对象的类实现Comparable接口,重写compareTo(To)方法,在其中定义排序规则,那么...[作者空间]
源码分析 首先看看这个类所拥有的部分属性字段: 通过这两个字段我们可以看出,ArrayList的实现主要就是: 用...[作者空间]
一、Set 不重复:内部通过equals方法来判断元素是否相等。 无序性:指的是元素的添加顺序和迭代出来的顺序不一...[作者空间]
1. 集合的概念 集合是一种数学概念,表述的是“由一个或多个确定的元素所构成的整体”。 1.1 Java中集合与数...[作者空间]
循环list中的所有元素然后删除重复循环list中的所有元素然后删除重复总结:两层循环,外层循环从第一个元素向最后...[作者空间]
ArrayList和Vector内部是使用可増长数组实现的,可以认为ArrayList或者Vector封装了对内部...[作者空间]
当list中的数据类型都一致时(不一致也可以,不能强转)可以将list转换为数组: 在转换为其它类型的数组时需要进...[作者空间]
Java中的map遍历有多种方法,如最早的Iterator,Java5支持的foreach,Java8 Lambd...[作者空间]
HashTable 底层采用数组+链表实现。key和value都不能为null,线程安全。实现线程安全的方式是在修...[作者空间]
Java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型: byte、short、char、int、...[作者空间]
方法一(数据量大,效率低): if(list != null && list.size() > 0){} 方法二(...[作者空间]
一般程序员好多时间都在研究一些并发、多线程、分布式、框架等这些东西,但是突然被人问到jdk、jre、jvm的区别与...[作者空间]
1、概述 在Java中,内存分为两种,一种是栈内存,另一种就是堆内存。 2、堆内存 2.1 什么是堆内存? 堆内存...[作者空间]