Java
收录了Java频道下的 3767 篇内容
Java 是一项用于开发应用程序的技术,可以让 Web 变得更有意思和更实用。
Java 是一项用于开发应用程序的技术,可以让 Web 变得更有意思和更实用。
![Java迎来增强功能字符串模板,代码简化,安全性提升](https://static001.infoq.cn/resource/image/44/b8/44a0a3d516c18c1df04bb4a615da8eb8.jpeg?x-oss-process=image/crop,y_76,w_2559,h_1438/resize,w_416,h_234)
Java 迎来增强功能字符串模板,代码简化,安全性提升
面向 JDK 21 的 JEP 430 已经从 Proposed to Target 状态提升到 Targeted 状态。
![快速实现不打折扣的云原生Java应用](https://static001.infoq.cn/resource/image/9e/b9/9ed733dae29178e8f1c0b4f05b3975b9.png?x-oss-process=image/crop,y_71,w_1279,h_718/resize,w_416,h_234)
快速实现不打折扣的云原生 Java 应用
在不影响 Java 功能或进行静态编译权衡的情况下实现应用的快速启动。
![Record模式提升了Java,能实现更具表现力的编码](https://static001.infoq.cn/resource/image/9b/a1/9bcf66c91eaeebaba6963f5a1496b7a1.jpg?x-oss-process=image/crop,y_21,w_960,h_540/resize,w_416,h_234)
Record 模式提升了 Java,能实现更具表现力的编码
记录模式现在允许进行强大的数据导航和处理。
![JEP 444:JDK 21 中出现虚拟线程,开创并发新纪元](https://static001.infoq.cn/resource/image/44/b8/44a0a3d516c18c1df04bb4a615da8eb8.jpeg?x-oss-process=image/crop,y_76,w_2559,h_1438/resize,w_416,h_234)
JEP 444:JDK 21 中出现虚拟线程,开创并发新纪元
该功能提供虚拟线程、轻量级线程,可大幅削减在 Java 平台上高吞吐量并发应用的编写、维护及观察的工作量。
![2023年,Rust能干掉JavaScript吗?](https://static001.infoq.cn/resource/image/d2/30/d239cd989e57fd7bd4ba1ba02b70de30.jpg?x-oss-process=image/crop,y_61,w_1919,h_1078/resize,w_416,h_234)
2023 年,Rust 能干掉 JavaScript 吗?
不少人旗帜鲜明地认为 Rust“不适合生产”,而且速率“比 JavaScript 还慢”。
![加入有序集合,Java集合框架变得更加完善](https://static001.infoq.cn/resource/image/0e/0a/0ed38bc61fc72134c81a9642ba11360a.jpeg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
加入有序集合,Java 集合框架变得更加完善
JEP 431(有序集合)已从 Candidate 状态进入到 Proposed to Target 状态。
![甲骨文推出新的Java SE通用订阅](https://static001.infoq.cn/resource/image/14/97/145ce083a541be414ae3fc3301f26697.jpg?x-oss-process=image/crop,y_1,w_1204,h_676/resize,w_416,h_234)
甲骨文推出新的 Java SE 通用订阅
这一新变化将简化许可证环境的跟踪和管理,桌面、服务器和第三方云上通用。
![WireMock Spring Boot将简化Spring Boot应用的WireMock配置](https://static001.infoq.cn/resource/image/9a/6f/9ab7ccef41760ebc0000750b2c32886f.jpeg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
WireMock Spring Boot 将简化 Spring Boot 应用的 WireMock 配置
新的 WireMock Spring Boot 简化了 Spring Boot 应用中基于 JUnit 的集成测试的 WireMock 配置。
![Java 20发布,新特性一览:Amber、Loom 和 Panama 项目](https://static001.infoq.cn/resource/image/0e/0a/0ed38bc61fc72134c81a9642ba11360a.jpeg?x-oss-process=image/crop,y_1,w_1919,h_1078/resize,w_416,h_234)
Java 20 发布,新特性一览:Amber、Loom 和 Panama 项目
甲骨文发布了 Java 编程语言和虚拟机的 20 版本,其特性集中包含了 7 个 JEP。
![Java JVM 可观测的原理解释和落地方案对比](https://static001.infoq.cn/resource/image/9e/46/9e913361e7b78621a3b78befa631ae46.png?x-oss-process=image/crop,y_8,w_1773,h_996/resize,w_416,h_234)
Java JVM 可观测的原理解释和落地方案对比
来作为可观测平台的指标监控的核心组件。配置 Java 应用,暴露 JVM 指标信息指标的方案,可以根据读者的使用场景来选择。
![JDK 20和JDK 21最新动态](https://static001.infoq.cn/resource/image/44/b8/44a0a3d516c18c1df04bb4a615da8eb8.jpeg?x-oss-process=image/crop,y_81,w_2559,h_1438/resize,w_416,h_234)
JDK 20 和 JDK 21 最新动态
JDK 20 已进入初始候选版本阶段,最终包含了 7 个 JEP 形式的新特性。
![在Java中我们该如何应对阻塞调用](https://static001.infoq.cn/resource/image/9e/05/9e2ab392bd483b37de817741e4557505.jpg?x-oss-process=image/crop,y_248,w_4194,h_2358/resize,w_416,h_234)
在 Java 中我们该如何应对阻塞调用
本文回顾了 Java 领域致力于解决该问题的各种方案。
![深入OpenTelemetry源代码:Java探针的实现和二次开发](https://static001.infoq.cn/resource/image/2e/1b/2e658699dedf6f4459a195bcb74de81b.jpg?x-oss-process=image/crop,w_1146,h_644/resize,w_416,h_234)
深入 OpenTelemetry 源代码:Java 探针的实现和二次开发
Java 探针是 OpenTelemetry 的一个重要组成部分,用于在 Java 应用程序中收集跟踪和指标数据。本文将介绍 Java 探针的实现和二次开发。
![七年前选择用Go和Rust做数据库的创业公司,如今怎么评价这个决定?](https://static001.infoq.cn/resource/image/55/e7/55b14919ab56ecf1c240690663129de7.jpg?x-oss-process=image/crop,w_1920,h_1080/resize,w_416,h_234)
七年前选择用 Go 和 Rust 做数据库的创业公司,如今怎么评价这个决定?
选择“网红语言”值不值?
![虚拟线程:大规模Java应用的新基石](https://static001.infoq.cn/resource/image/85/e8/856f009176bec878a98b3ce688d698e8.jpg?x-oss-process=image/crop,y_74,w_1146,h_644/resize,w_416,h_234)
虚拟线程:大规模 Java 应用的新基石
Java 虚拟线程能够极大地减少编写、维护和观察高吞吐并发应用相关的工作。