
JAVA基础知识点
Quantum_Dog
这个作者很懒,什么都没留下…
展开
-
Java中Vector和ArrayList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲...翻译 2018-09-05 14:37:37 · 195 阅读 · 0 评论 -
Java中Iterator用法整理
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一...转载 2018-09-05 14:44:20 · 178 阅读 · 0 评论 -
Java 空格“ ”、空字符串“”和null区别
空格“ ”空字符串“”1、类型:“”是一个空字符串(String),长度为0,占内存,在内存中分配一个空间,可以使用Object对象中的方法。(例如:“”.toString()等)2、内存分配:表示声明一个字符串类型的引用,其值为“”空字符串,这个引用指向str1的内存空间。null1、类型:null是空引用,表示一个对象的值,没有分配内存,调用null的字符串的方法会抛出空指...转载 2018-11-25 16:34:45 · 1703 阅读 · 0 评论 -
Queue中offer与add,poll与remove,peek与element区别
这里简单对其重复的方法做点简单的区分。 offer,add区别: 一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。 这时新的 offer 方法就可以起作用了。它不是对调用 add() 方法抛出一个 unchecked 异常,而只是得到由 offer() 返回的 false...转载 2019-01-07 12:50:33 · 313 阅读 · 0 评论 -
Eclipse 10个最有用的java调试技巧
Eclipse 10个最有用的java调试技巧 开发程序少不了出错、调试,Eclipse应该是最常用的java ide了,那么Eclipse有哪些技巧可以提高我们调试的效率呢?本文翻译自《Top 10 Java Debugging Tips with Eclipse》。相信我,这里的调试技巧会让你有更多的时间做其他事(约会^-^)。...转载 2019-01-14 15:46:16 · 332 阅读 · 0 评论 -
java集合中迭代器的实现
本文转自:https://blog.csdn.net/qq_37611061/article/details/80143475iteraotr与for循环foreach的比较:https://blog.csdn.net/zxq1138634642/article/deta...转载 2019-03-06 15:31:01 · 204 阅读 · 2 评论