最新 最热

java一分钟之Java入门:认识JDK与JVM

在踏入Java编程的奇妙世界之前,理解Java Development Kit (JDK) 和 Java Virtual Machine (JVM) 是每位开发者必修的第一课。它们构成了Java程序运行的基础框架,是开启Java编程之旅的两把钥匙。本文将带你快速了解JDK与...

2024-05-15
2

Linux下载安装jdk1.8

注:如果没有返回版本信息,查看一下 /etc/profile 环境目录是否是存在Java包

2024-05-08
2

Eclipse Memory Analyzer (MAT)的安装后提示JDK版本不对要升级到jdk_17

在启动MAT分析内存时报错:Version1.8.0 of the jvm is not suitable for this product,Version17 or greater isrequired。

2024-05-04
4

【Java那些年系列-启航篇 03】JDK、JRE和JVM之间是什么关系?

Java Development Kit(JDK)是Java编程语言的心脏,为开发者提供了一个完整的开发环境,用于构建、测试、运行和调试Java应用程序。

2024-04-25
2

【Linux】Linux环境下如何安装JDK

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

2024-04-23
2

Java的ReentrantLock详解

ReentrantLock 是 Java 并发包(java.util.concurrent.locks)中的一个可重入锁实现,它提供了比 synchronized 关键字更灵活、功能更丰富的线程同步机制。ReentrantLock类内部总共存在Sync、NonfairSync、FairSync三个类,No...

2024-04-23
3

如何在一台服务器上同时运行搭载JDK 8, JDK 17, 和 JDK 21的项目:终极指南

在企业开发环境中,常常需要在同一台服务器上运行使用不同Java开发工具包(JDK)版本的多个项目。本文详细介绍如何在Linux服务器(以Ubuntu 20.04为例)上同时安装并配置JDK 8, JDK 17, 和JDK 21,使得不同的Java应用可以并存并...

2024-04-22
2

Lambda表达式大揭秘:轻松玩转JDK 8的函数式魔法

Lambda表达式是Java 8中引入的一个核心特性,它提供了一种简洁、灵活的方式来表示一段可以传递的代码。Lambda表达式的本质是一个匿名函数,它允许我们将行为作为方法参数,或者将代码本身作为数据来处理。...

2024-04-16
2

如何在服务器中安装JDK 8, JDK 17与JDK 21:全面指南

在当前的技术生态中,Java仍然占据着重要地位,无论是对于企业应用还是新兴的云计算平台。本文将详细介绍如何在Linux服务器上安装Java开发工具包JDK 8、JDK 17以及最新的JDK 21,包括.tar.gz和.rpm安装方法,适合所有级别的...

2024-04-16
2

【Java编程进阶之路 06】深入探索:JDK、JRE与JVM的关系与差异

在Java开发者的日常工作中,JDK、JRE和JVM这三个概念是不可或缺的。它们构成了Java应用程序的运行环境,但很多初学者可能对这三者的关系和差异感到困惑。本文旨在详细解析JDK、JRE和JVM之间的关系,帮助读者更好地理解Java...

2024-03-05
2