上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: Map Map中,毫无疑问,最重要的就是HashMap,面试基本被盘出包浆了,各种问法,一定要好好准备。 8.能说一下HashMap的数据结构吗? JDK1.7的数据结构是数组+链表,JDK1.7还有人在用?不会吧…… 说一下JDK1.8的数据结构吧: JDK1.8的数据结构是数组+链表+红黑树。 阅读全文
posted @ 2023-07-23 10:50 猿码哥 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.说说有哪些常见集合? 集合相关类和接口都在java.util中,主要分为3种:List(列表)、Map(映射)、Set(集)。 Java集合主要关系 其中Collection是集合List、Set的父接口,它主要有两个子接口: List:存储的元素有序,可重复。 Set:存储的元素不无序,不可重 阅读全文
posted @ 2023-07-23 10:40 猿码哥 阅读(19) 评论(0) 推荐(0) 编辑
摘要: JDK1.8 都有哪些新特性? JDK1.8 有不少新特性,我们经常接触到的新特性如下: JDK1.8主要新特性 接口默认方法:Java 8 允许我们给接口添加一个非抽象的方法实现,只需要使用 default 关键字修饰即可 Lambda 表达式和函数式接口:Lambda 表达式本质上是一段匿名内部 阅读全文
posted @ 2023-07-16 15:24 猿码哥 阅读(131) 评论(0) 推荐(0) 编辑
摘要: String 是 Java 基本数据类型吗?可以被继承吗? String 是 Java 基本数据类型吗? 不是。Java 中的基本数据类型只有 8 个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type),剩下的都是 阅读全文
posted @ 2023-07-09 13:11 猿码哥 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ⾯向对象和⾯向过程的区别? ⾯向过程 :面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的一次调用就可以。 ⾯向对象 :面向对象,把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,而是为了描述某个事件在解决整个问题的过程所发生的行 阅读全文
posted @ 2023-07-09 12:41 猿码哥 阅读(17) 评论(0) 推荐(0) 编辑
摘要: JVM、JDK 和 JRE 有什么区别? JVM:Java Virtual Machine,Java 虚拟机,Java 程序运行在 Java 虚拟机上。针对不同系统的实现(Windows,Linux,macOS)不同的 JVM,因此 Java 语言可以实现跨平台。 JRE: Java 运⾏时环境。它 阅读全文
posted @ 2023-07-04 22:56 猿码哥 阅读(23) 评论(0) 推荐(0) 编辑
摘要: package jsh.mg.msg.service.msg.test;import java.util.Arrays;import static java.util.Arrays.binarySearch;/** * * 几种常用的Java 算法 */public class TestClass 阅读全文
posted @ 2023-04-09 18:23 猿码哥 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-04-02 20:26 猿码哥 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-04-02 19:47 猿码哥 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Map<Integer, Person> collect = list.stream().collect(Collectors.toMap(Person::getId, Function.identity())); Map<Integer, Person> collect1 = list.strea 阅读全文
posted @ 2023-04-02 12:53 猿码哥 阅读(22) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页