最新 最热

面试官:JDK中都用了哪些设计模式?

设计模式是前辈们经过实践验证总结的解决方案,帮助我们构建出更具可维护性、可扩展性和可读性的代码。当然,在面试的过程中,也会或多或少的被问到。那么今天,我们就来看一道设计模式中的常见面试问题:JDK 中都用了哪些设计...

2024-08-16
1

在虚拟机CentOS中安装jdk

在虚拟机的centos中安装Jdk主要分为三步,第一步上传jdk文件到centos中,第二步解压jdk文件,第三步配置环境变量。

2024-08-15
1

Jenkins——在流水线管道中使用指定的JDK

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-08-15
1

Ubuntu 无法安装 21 版本 jdk

通过 sudo apt-get install openjdk- 命令查看,只能看到 8、11、17、19 版本的包,没有更新的版本

2024-08-14
1

Java并发设计的7条原则

这些原则旨在帮助开发者规避常见的并发陷阱,确保程序在多线程环境下的正确性和性能表现

2024-08-01
1

关于Java异常处理的9条原则

API设计时遵循:对于可以恢复的情况抛出受检异常、对于程序错误抛出运行时异常、不确定能不能恢复抛出未受检异常 (未受检异常可以看成运行时异常)...

2024-07-31
1

JVM常见面试题(一):JVM是什么、JVM由哪些部分组成、运行流程是什么,JDK、JRE、JVM的联系与区别

JVM(Java Virtual Machine,即java虚拟机),java程序的运行环境(java二进制字节码的运行环境)。

2024-07-30
1

Java新闻汇总:JDK 24更新、Spring Framework、Piranha Cloud、Gradle 8.9

本期的 Java 新闻汇总主要包括如下的新闻:JEP 472,准备限制对 JNI 的使用,目标在 JDK 24 实现;Spring Framework 的里程碑和小版本发布;Piranha Cloud 的月度发布,以及 Gradle 8.9 和 Arquillian 1.9 的发布。...

2024-07-25
1

对于所有对象都通用的方法⭐良好习惯总结(避免踩坑)

Object 是每个类的父类,它提供一些非final方法:equals、hashCode、clone、toString、finalize...

2024-07-25
1

【Linux】已解决:Ubuntu虚拟机安装Java/JDK

在Ubuntu虚拟机上安装Java开发工具包(JDK)是许多开发者的常见任务。然而,在安装过程中可能会遇到各种报错,导致安装失败。这篇文章将分析可能的报错场景,并提供解决方案,帮助读者顺利安装JDK。...

2024-07-01
1