摘要:
区别: final可以用于修饰变量,方法,类,被修饰的变量的值不能被改变,被修饰的方法不能被重写,被修饰的类不能被继承,它和abstract是反义词 finally通常放在try…catch…的后面构造总是执行代码块,这就意味着程序无论正常运行还是发生异常,这里的代码只要JVM不关闭都会执行,可以将 阅读全文
posted @ 2019-09-10 23:07
清晨的第一抹阳光
阅读(416)
评论(0)
推荐(0)
摘要:
一、HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHash 阅读全文
posted @ 2019-09-10 18:06
清晨的第一抹阳光
阅读(5528)
评论(0)
推荐(0)
摘要:
相同点:&和&&都可以用作逻辑与的运算符,表示逻辑与(and)。 不同点: (1)&&具有短路的功能,而&不具备短路功能。 (2)当&运算符两边的表达式的结果都为true时,整个运算结果才为true。而&&运算符第一个表达式为false时,则结果为false,不再计算第二个表达式。 (3)&还可以用 阅读全文
posted @ 2019-09-10 17:22
清晨的第一抹阳光
阅读(576)
评论(0)
推荐(0)
摘要:
方法一: 方法二: 方法三: 阅读全文
posted @ 2019-09-10 16:53
清晨的第一抹阳光
阅读(2346)
评论(0)
推荐(0)
摘要:
1、java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接继承接口有List与Set 阅读全文
posted @ 2019-09-10 15:09
清晨的第一抹阳光
阅读(258)
评论(0)
推荐(0)
摘要:
版本一: ArrayList 和Vector他们底层的实现都是一样的,都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢。 Vector中的方法由于添加了synchronize 阅读全文
posted @ 2019-09-10 11:19
清晨的第一抹阳光
阅读(220)
评论(0)
推荐(0)
摘要:
一、异常的概念 Java异常类层次结构图: Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。 Error(错误): 是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操 阅读全文
posted @ 2019-09-10 10:26
清晨的第一抹阳光
阅读(4048)
评论(0)
推荐(0)

浙公网安备 33010602011771号