首页
学习
活动
专区
工具
TVP
发布

#jdk

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JDK为什么废弃永久代,而引入元空间

Java极客技术

今天我们来说说这个 JVM 的相关知识,因为面试简直是问到麻木的问题,那就是关于 JVM 的相关知识,今天了不起再次来和大家聊一下这个知识,我们从一些比较奇怪的...

4230

Java21的新特性

code4it

在java21之前,字符串拼接或者字符串与表达式组合主要是用StringBuilder、String::format、java.text.MessageForm...

14740

JDK 21来了

花花Binki

通华科技(大连) · 后端开发 (已认证)

OpenJDK:https://openjdk.org/projects/jdk/21/

62100

Spring高手之路14——深入浅出:SPI机制在JDK与Spring Boot中的应用

砖业洋__

SPI (Service Provider Interface) 是一种服务发现机制,它允许第三方提供者为核心库或主框架提供实现或扩展。这种设计允许核心库/框架...

31550

深入分析JDK动态代理在Spring中的应用

码农小麦

首先,我们需要了解JDK动态代理。JDK动态代理是Java提供的一种动态代理实现,它允许在运行时动态地创建一个代理对象,该代理对象可以在不修改原始对象的情况下,...

7210

JDK 17 营销初体验 —— 亚毫秒停顿 ZGC 落地实践

京东技术

Tech 导读 距离 JDK 8 发布已经过去了 9 年,那么这 9 年的时间,JDK 做了哪些升级?是否有新的重大特性值得尝试?能否解决一些现在令人苦恼的问题...

5710

异步编程 - 07 基于JDK中的Future实现异步编程(下)_当Stream遇见CompletableFuture

小小工匠

JDK8中提供了流式对数据进行处理的功能,它的出现允许我们以声明式方式对数据集合进行处理。所谓声明式是相对于我们平时所用的命令式编程来说的,使用声明式编程会让我...

12130

异步编程 - 06 基于JDK中的Future实现异步编程(中)_CompletableFuture源码解析

小小工匠

result字段用来存放任务执行的结果,如果不为null,则标识任务已经执行完成。而计算任务本身也可能需要返回null值,所以使用AltResult(如下代码)...

7620

异步编程 - 05 基于JDK中的Future实现异步编程(中)_CompletableFuture

小小工匠

Java8 - 使用工厂方法 supplyAsync创建 CompletableFuture

8730

蓝易云:Linux安装jdk的详细步骤。

蓝易云

在Linux上安装Java Development Kit (JDK)是开发Java应用程序所必须的步骤之一。

10760

异步编程 - 04 基于JDK中的Future实现异步编程(上)_Future & FutureTask 源码解析

小小工匠

在Java并发包(JUC包)中Future代表着异步计算结果,Future中提供了一系列方法用来

8540

蓝易云:Linux安装jdk的详细步骤。

蓝易云

在Linux上安装Java Development Kit (JDK)是开发Java应用程序所必须的步骤之一。

6030

蓝易云:Linux安装jdk的详细步骤。

蓝易云

在Linux上安装Java Development Kit (JDK)是开发Java应用程序所必须的步骤之一。

7630

蓝易云:Linux安装jdk的详细步骤。

蓝易云

在Linux上安装Java Development Kit (JDK)是开发Java应用程序所必须的步骤之一。

7470

深入理解 JVM 之——动手编译 JDK

浪漫主义狗

本篇为深入理解 Java 虚拟机第一章的实战内容,推荐在学习前先掌握基础的 Linux 操作、编译原理基础以及扎实的 C/C++ 功底。

14840

【Java】BIO源码分析和改造(GraalVM JDK 11.0.19)

阿东

本文介绍网络IO编程的入门部分,Java 的传统BIO Socket编程源码分析,了解如何将BIO阻塞行为accept() 和 read() 改造为非阻塞行为,...

7310

JDK中「SPI」原理分析

知了一笑

JDK内置的服务提供加载机制,可以为服务接口加载实现类,解耦是其核心思想,也是很多框架和组件的常用手段;

6630

JDK中动态库加载路径问题,一文讲清

低级知识传播者

加载第一层so依赖的so,在jdk中貌似也是根据java.library.path;如果是非jdk,应该是根据LD_LIBRARY_PATH环境变量。

8320

JDK有用的新特性-Java Record

愷龍

Java14 中预览的新特性叫做 Record,在 Java 中,Record 是一种特殊类型的 Java 类。可用来创建不可变类,语法

9230

canal报错nosuchmethod ..bytebuffer

程序员朱永胜

7120
领券