![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
七月廿六
不要人夸好颜色,只留清气满乾坤。
展开
-
Java——List 添加元素的方法
List 添加元素的方法方法1、add 方法:1、list.add(element);直接给list集合添加元素,先添加的排在集合前边(List集合有序)。2、list.add(index,element);给list集合指定的索引'index',添加元素'element'。示例和注释:@Test public void addTest(){ /** * 集合添加元...原创 2020-01-03 18:01:06 · 49703 阅读 · 0 评论 -
Java——List、Set、Map集合遍历的方法汇总
目录List遍历Set 遍历Map 遍历以下分别是List、Set、Map集合的遍历示例和注释。一看便知List遍历@Test public void getList(){ //温馨提示:测试时每个方法请单独执行(可以先将其他方法注释掉),效果更佳。 /** * List集合遍历获取元素方法。 * 查看打印结果:都是有序排列。 */ ...原创 2020-01-03 17:44:43 · 921 阅读 · 0 评论 -
java集合类介绍
数组和集合数组不仅可以存放基本数据类型也可以容纳属于同一种类型的对象。数组的操作是高效率的,但也有缺点。比如数组的长度是不可以变的,数组只能存放同一种类型的对象(或者说对象的引用)。JDK中提供了Java集合类,所有Java集合类都位于Java.util包中,与Java数组不同,Java集合不能存放基本数据类型数据,而只能存放对象的引用。如果在集合类中既想使用简单数据类型,又想利用集合类...原创 2019-12-31 15:57:48 · 182 阅读 · 0 评论 -
java——Map接口实现类之间的区别:HashMap、Hashtable、LinkedHashMap、TreeMap
Map接口实现类有:HashMap、Hashtable、LinkedHashMap和TreeMapHashMapHashMap是最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。因为键对象不可以重复,所以HashMap最多只允许一条记录的键为Null,允许多条记录的值为Null,是非同步的。Ha...原创 2019-12-31 15:47:17 · 233 阅读 · 0 评论 -
java——List实现类之间的区别:ArrayList、Vector、LinkedList。
1、ArrayList和LinkedList区别2、ArrayList和Vector区别3、List接口实现类总结原创 2019-12-31 15:38:06 · 257 阅读 · 0 评论 -
java数组复制——通过java.util.Arrays的方法
1、Arrays.copyOf(T[] original,int newLength);说明:复制数组original的元素,要复制的数组长度是newLength。该方法会返回一个新的数组,新数组长度就是newLength。注意:第二个参数newLength,当输入newLength的数值大于原数组的长度;多出来的长度就是对应新数组多出来的元素,这些元素会以原数组对应的数据类型默认值形式...原创 2019-12-26 18:30:28 · 292 阅读 · 0 评论 -
java数组填充——通过java.util.Arrays的方法
替换数组中的元素:Arrays.fill(Object[] a, Object val);将数组a的元素全部改成val。Arrays.fill(Object[] a, fromIndex, toIndex,Object val);将数组a,从索引fromIndex到toIndex(不包含该索引值)的元素修改成val。 @Test public void test4(){ Strin...原创 2019-12-26 16:05:37 · 214 阅读 · 0 评论 -
java数组,获取数组中某个元素的索引——通过java.util.Arrays的方法
使用二分法查找数组中某一项值所在索引位置。Arrays.binarySearch(Object[] a,Object key);Arrays.binarySearch(Object[] a, fromIndex, toIndex,Object key);1、从整个数组中查询指定值的索引:Arrays.binarySearch(被查数组,查询值);2、从指定索引之间查询指定值的索引:A...原创 2019-12-26 10:23:01 · 8746 阅读 · 3 评论 -
java数组排序——通过java.util.Arrays的方法。
最简单的数组排序,不用自己写逻辑,一个方法搞定,使用 java.util.Arrays 的方法。1、通过Arrays.sort(数组)或者Arrays.parallelSort(数组) 给数组正序排序(后者jdk1.8新增方法,数据量大使用更稳定)。2、通过Arrays.sort(数组,起始位置,结束位置)或者Arrays.parallelSort(数组,起始位置,结束位置)...原创 2019-12-25 10:56:12 · 1910 阅读 · 0 评论 -
java常见“区别”问题汇总
问题1、Exception 和 Error区别?Exception 和 Error 都是继承了 Throwable 类,在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成类型。Exception 和 Error 体现了 Java 平台设计者对不同异常情况的分类。Exception 是程序正常运行中,可以预料的...原创 2019-11-21 16:44:27 · 180 阅读 · 0 评论 -
Quartz之Job与JobDetail深入解析
Quartz可以用来做什么?Quartz是一个任务调度框架。比如你遇到这样的问题:想每月25号,信用卡自动还款想每年4月1日自己给当年暗恋女神发一封匿名贺卡想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一个工作日的17:50),复杂到需要一个专门的框架来干这个事。 Qu...转载 2019-06-24 17:53:01 · 1161 阅读 · 0 评论 -
Java类和对象的详解
此内容一共分为上下俩篇来详细介绍Java类和对象,上篇:讲解了类和对象的基本概念,定义和使用,以及对象引用传递的初步分析;下篇:讲解面向对象的封装性,类的构造方法和匿名对象等。上篇:一、面向对象简述面向对象是一种现在最为流行的程序设计方法,几乎现在的所有应用都以面向对象为主了,最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言之中进行了应用,后来根据面...转载 2019-04-22 18:10:53 · 189 阅读 · 0 评论