文章 2024-08-15 来自:开发者社区

JDK8到JDK28版本升级的新特性问题之在Java 15及以后的版本中,密封类和密封接口是怎么工作的

问题一:在Java 15及以后的版本中,密封类和密封接口是如何工作的? 在Java 15及以后的版本中,密封类和密封接口是如何工作的? 参考回答: 在Java 15及以后的版本中,一个类或者接口可以使用sealed修饰符声明为密封类或者接口,来限制其继承或实现的类。例如,一个抽象密封类Pet可以限制其实现类只能是Dog和Cat。同样,一个密封接口Sha...

文章 2024-08-15 来自:开发者社区

JDK8到JDK24版本升级的新特性问题之在Java中,HttpURLConnection有什么局限性,如何解决

问题一:在Java中,HttpURLConnection有什么局限性? 在Java中,HttpURLConnection有什么局限性? 参考回答: HttpURLConnection虽然是Java中进行HTTP通信的默认方式,但随着时间的推移,其功能变得相对有限。它不支持HTTP 2.0、WebSocket等较新的特性,且对于复杂的HTTP操作,开发人...

文章 2024-08-15 来自:开发者社区

JDK8到JDK23版本升级的新特性问题之编写一个简单的module-info.java文件,如何实现

问题一:如何编写一个简单的module-info.java文件? 如何编写一个简单的module-info.java文件? 参考回答: 一个简单的module-info.java文件可能如下所示: ``` // helloworld模块的module-info.java   module helloworld { &n...

文章 2024-08-15 来自:开发者社区

JDK8到JDK17版本升级的新特性问题之SpringBoot选择JDK17作为最小支持的Java lts版本意味着什么

问题一:JDK 17是否是Java社区八年努力的成果? JDK 17是否是Java社区八年努力的成果? 参考回答: 是的,JDK 17是继Java 8以来最重要的LTS版本,代表了Java社区八年努力的成果。这个版本的推出,意味着Java社区在稳定性、性能、新特性等方面取得了重要的进展。 关于本问题的更多回答可点击原文查看: ...

JDK8到JDK17版本升级的新特性问题之SpringBoot选择JDK17作为最小支持的Java lts版本意味着什么
问答 2024-05-29 来自:开发者社区

开源K8s集群中JDK11版本的Java应用安装Agent后应用监控ARMS没有数据

开源K8s集群中JDK11版本的Java应用安装Agent后应用监控ARMS没有数据

阿里云文档 2024-05-15

Windows安装Java JDK

本文以在Windows安装为例,为您介绍JDK的安装步骤。

问答 2023-06-21 来自:开发者社区

Seata为什么在客户端在编译和运行时 JDK 版本都是 1.8 的情况下还会出现 java错误 ?

Seata为什么在客户端在编译和运行时 JDK 版本都是 1.8 的情况下还会出现 java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer 错误 ?

文章 2023-01-12 来自:开发者社区

【底层原理之旅—HashMap深入浅出的源码分析(JDK1.7版本)】|Java 开发实战

概念回顾HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间复杂度依然为O(1),因为最新的Entry会插入链表头部,急需要简单改变引用链即可,而对于查找操作来讲,此时就需要遍历链表,然....

【底层原理之旅—HashMap深入浅出的源码分析(JDK1.7版本)】|Java 开发实战
文章 2023-01-12 来自:开发者社区

【底层原理之旅—HashMap深入浅出的源码分析(JDK1.8版本)】|Java 刷题打卡

题目HashMap深入浅出的源码分析知识点HashMap是一个基于map接口实现的散列表,存储内容是键值对 (key-value) 映射,并且键和值都可以使用null,因为key不允许重复,因此只能有一个键为null。HashMap使用 hash 算法进行数据的存储和查询。HashMap的实现用的是数组+链表+红黑树的结构,也叫哈希桶。在jdk 1.8之前都是数组+链表的结构,因为在链表的查询操....

【底层原理之旅—HashMap深入浅出的源码分析(JDK1.8版本)】|Java 刷题打卡
文章 2022-02-14 来自:开发者社区

Intellij IDEA:统一配置JDK版本(JAVA 小虚竹)

Intellij IDEA使用教程相关系列 目录file–>setting第一步:file–>setting–>build->compiler如图操作

Intellij IDEA:统一配置JDK版本(JAVA 小虚竹)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注