摘要: 集合常见的面试题 1、你在开发种常用的集合有哪些? 如果没有特殊要求,且元素是单列元素的话,使用ArrayList居多,如果是键值对元素的话,默认使用HashMap居多 其他的集合根据查询或者增删的需求,或者线程安全或不安全来选择。 2、HashMap和Hashtable的区别 共同点:都是实现了M 阅读全文
posted @ 2024-03-08 15:30 peculiar- 阅读(60) 评论(0) 推荐(0)
摘要: 增强For循环 增强for循环:是用于遍历Collection集合和数组的 语句定义格式: for(元素数据类型 变量名 : Collection集合/数组){ 直接使用变量名; } 增强for循环存在的目的:主要适用于替代Collection中的迭代器的。 package com.shujia.d 阅读全文
posted @ 2024-03-07 22:27 peculiar- 阅读(48) 评论(0) 推荐(0)
摘要: 可变参数 可变参数:指的是方法将来调用时,可以传入若干个指定类型的参数 注意: 1、一个方法定义中只能有一个可变参数 2、可变参数必须在参数列表中的最后一个定义 这是有限的值的情况 package com.shujia.day13; public class KeBianCanShuDemo1 { 阅读全文
posted @ 2024-03-07 22:26 peculiar- 阅读(86) 评论(0) 推荐(0)
摘要: 静态导入 这是直接调用类进行show1方法 静态导入:import static xx.xx.xx.静态方法; 最好在本类中没有重名的时候进行使用 先进行类的编写 package com.shujia.day13; public class Demo5 { public static void sh 阅读全文
posted @ 2024-03-07 22:26 peculiar- 阅读(17) 评论(0) 推荐(0)
摘要: 泛型 在此之前的集合,我们使用的时候,可以传入不同的数据类型的元素。 但是,实际开发中,一个集合只能够存储一种数据类型,为了就是将来获取元素处理的时候,处理方式能够统一 之前也学习过一种容器,这种容器在定义的时候,就明确了元素的数据类型(数组) 现在集合想要模仿使用定义数组时的特点,可以明确一个集合 阅读全文
posted @ 2024-03-07 22:26 peculiar- 阅读(27) 评论(0) 推荐(0)
摘要: Scanner Scanner: 其中有一个作用是获取键盘上的符号 构造方法: Scanner(InputStream source) 构造一个新的 Scanner ,产生从指定输入流扫描的值。 InputStream 字节流 这里是从键盘输入字符串类型 next() 的和整数类型 nextInt( 阅读全文
posted @ 2024-03-06 21:59 peculiar- 阅读(25) 评论(0) 推荐(0)
摘要: 2:看程序写结果(先判断有没有问题,如果没有,写出结果) package com.shujia.面试题; /* 2:看程序写结果(先判断有没有问题,如果没有,写出结果) */ class A { public void show() { show2(); } public void show2() 阅读全文
posted @ 2024-03-06 15:29 peculiar- 阅读(51) 评论(0) 推荐(0)
摘要: 面试题: 1:看程序写结果(先判断有没有问题,如果没有,写出结果) package com.shujia.面试题; class Fu { public void show() { System.out.println("fu show"); } } class Zi extends Fu { pub 阅读全文
posted @ 2024-03-06 15:27 peculiar- 阅读(15) 评论(0) 推荐(0)
摘要: LinkedList Collection(接口) - List(接口) - ArrayList(实现类) 底层数据结构是数组,查询快,增删慢,线程是不安全的,效率高。 - Vector(实现类) 底层数据结构是数组,查询快,增删慢,线程是安全的,效率低。(即使这个是线程安全的,我们今后也不用,后面 阅读全文
posted @ 2024-03-06 15:19 peculiar- 阅读(17) 评论(0) 推荐(0)
摘要: Vector Collection(接口) - List(接口) - ArrayList(实现类) 底层数据结构是数组,查询快,增删慢,线程是不安全的,效率高。 - Vector(实现类) 底层数据结构是数组,查询快,增删慢,线程是安全的,效率低。(即使这个是线程安全的,我们今后也不用,后面我们会将 阅读全文
posted @ 2024-03-06 15:11 peculiar- 阅读(21) 评论(0) 推荐(0)