首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#jdk

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

JDK 21 中虚拟线程是否能够完全代替传统线程的技术分析

编程扫地僧

Java 自从引入虚拟线程 (Virtual Threads) 以来,极大地改变了开发者处理并发任务的方式。在 JDK 21 中,虚拟线程进一步完善,给开发者带...

5910

dk1.8和jdk17底层对url参数的编码不一样吗

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

当涉及到处理 URL 参数时,JDK 1.8和 JDK 17 在底层的编码方式上有一些差异。在本文中,我们将通过一个具体的案例来说明这些差异,并提供相应的代码示...

7310

linux安装jdk教程

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

我们通过xshell把这个包上传到linux上面,如何用xshell连接linux看这篇文章,xshell连接linux。

9410

面试题:JDK与JRE区别

GeekLiHua

腾讯 | 业务安全工程师 (已认证)

JDK是Java开发工具包,它包含了开发Java程序所需的全部工具和类库。具体来说,JDK提供了以下内容:

5500

JDK动态代理和cglib动态代理

用户10561610

1、目标对象必须实现接口 2、利用jdk的api,动态的在内存中构建代理对象 3、JDK代理也叫接口代理

10410

JDK动态代理在拦截器和声明式接口中的应用

公众号:码到三十五

Java动态代理技术是基于反射机制的基础。核心在于利用反射机制和接口编程在运行时动态生成代理类,并通过InvocationHandler接口实现代理逻辑的灵活扩...

11110

【JavaJDK1.8】2025JavaJDK1.8保姆级图文安装教程

程序员洲洲

打开控制面板,输入 环境变量, 然后在 系统变量 中,新建系统变量,这个目录就是我们刚刚安装jdk的目录路径。

9010

Java 24中的ZGC有大变化,现在学快人一步

大风写全栈

如果需要用在正式环境中,应该考虑JDK 25(预计将于2025-09-17发布)。

6000

JAVA/JDK最新版本详细安装教程【附安装包】

用户11423712

Java‌是一种广泛使用的面向对象编程语言,具有卓越的通用性、高效性、跨平台性和安全性。它吸收了C++语言的优点,同时摒弃了C++中难以理解的概念,如多继承和指...

48020

JDK动态代理、Cglib动态代理及Spring AOP

意疏

Java中的JDK动态代理是一种通过反射机制生成代理对象的技术,使得我们能够在运行时动态地创建某个接口的代理类,而无需手动编写实现类。JDK动态代理通常用于横切...

17510

Java Jdk 安装配置教程

编程小白狼

Java Development Kit(JDK)是 Java 编程的基础开发工具包,它包含了编译、运行 Java 程序所需的各种工具和资源。正确安装和配置 J...

11510

JDK 8、17与21特性总结:版本特性、区别与适用场景对比

猫头虎

JDK 是 Java 开发的核心,每个版本的更新都带来了新的特性和优化,今天就为大家总结 JDK 8、17 与 21 的关键特性与区别!

44610

新旧 Java 特性结合:如何在实际项目中平滑过渡到 JDK 17 与 21?

猫头虎

许多开发者面临的问题是:如何平滑地将旧项目升级到 JDK 17 或 JDK 21?

17210

模块化的优势:JDK 17与JDK 21中模块化如何提升项目维护性与性能?

猫头虎

模块化是现代Java开发的重要趋势,从JDK 9引入的模块化系统(JPMS),到JDK 17与JDK 21的增强,开发者逐步认识到模块化对代码结构优化与性能提升...

14410

模块化系统(JPMS):什么是Java模块化?如何在JDK 9+中设计模块化项目?

猫头虎

“猫哥,我的项目依赖冲突频繁,模块职责不清,代码难以维护。模块化真的能解决这些问题吗?”

25510

Java性能诊断与调优工具:如何使用 JDK 自带工具(jstat、jmap、jvisualvm)进行性能分析?

猫头虎

本文将详细解析 JDK 自带的性能分析工具,结合实际案例展示如何利用 jstat、jmap 和 jvisualvm 分析内存、线程和 GC 性能问题,并提出优化...

19310

Java序列化与反序列化:如何实现高效的序列化?JDK 8、17与21中有哪些最佳实践?

猫头虎

本文将深入解析 Java 序列化与反序列化的基本原理、常见实现方式以及 JDK 8、17 和 21 的优化技巧,结合代码案例提供最佳实践,帮助你构建高效、可靠的...

20510

垃圾回收器优化:JDK 17 与 JDK 21 如何调整 GC 算法以提升应用性能?

猫头虎

本文将从 JDK 17 与 JDK 21 的垃圾回收改进出发,结合代码示例解析优化方案,并提供实际项目中的调优策略,帮助你提升应用性能。

21310

Switch语句优化:JDK 21 中 Switch 新特性有哪些?如何提升代码可读性?

猫头虎

本文将全面解析 JDK 21 中 Switch 的新特性,展示如何用新语法提升代码可读性和开发效率。

15910

多模式匹配与条件判断:如何在 JDK 17 中实现多分支条件的高效处理?

猫头虎

本文将详细解析 JDK 17 引入的多模式匹配特性,展示其在复杂条件判断中的应用,并通过代码示例演示如何简化多分支处理逻辑。

11610

相关产品

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

领券