Tag
The article explains how to implement a Java equivalent of C#'s nameof expression by introspecting bytecode at runtime via StackWalker and the ClassFile API, enabling retrieval of parameter names for exception messages.
This technical blog post explains the performance impact of memory alignment in SIMD vectorization, covering architectures with strict alignment requirements, cacheline crossing, and the behavior of modern CPUs.
Disclosed a deserialization bypass vulnerability (F1) in fastjson2 ≤ 2.0.64 that can bypass AutoType blacklist validation; the official fix has been merged into the main branch but not yet released.
Choral is a choreographic programming language for Java that lets developers write distributed systems in a single program, with the compiler generating endpoint code.
Oracle has banned AI-generated code from OpenJDK contributions, citing safety and IP risks, despite its own heavy use of AI internally and a $70 billion datacenter investment.
This tweet from Java highlights JEP 378, which introduces text blocks to Java, a multi-line string literal feature that simplifies writing strings spanning multiple lines without manual concatenation and escape sequences.
JetBrains announces a preview extension that brings IntelliJ IDEA's Java and Kotlin language intelligence to VS Code and forks like Cursor via LSP, with smart completion, navigation, refactoring, and build tool support. The extension is free during the preview period but will later require an IntelliJ IDEA Ultimate subscription.
Evidence of GLM 5.3 appearing in the Z.ai Java SDK repository suggests an imminent or in-progress release of the new model version.
Free live webinar on building better AI agents in Java, led by James Ward of AWS, covering tools, MCP, and agent design patterns.
This paper introduces the Locksmith Loop, an agentic test-synthesis method for validating COBOL-to-Java migrations, achieving near-complete branch coverage by using parity-preserving mutations and deterministic oracles.
JEP 401: Value Objects (Preview) has been merged into OpenJDK master, marking a significant milestone for Project Valhalla's value types in Java.
JavaGuide is a practical open-source GitHub repository for Java backend interview preparation, covering core Java, system design, and common interview questions.
Vlad Mihalcea explains how the JTA transaction type works, including the 2PC protocol and how to use JTA with Spring for global transactions across multiple data sources such as PostgreSQL and Ehcache.
OpenJDK has announced an interim policy banning contributions that include content generated by large language models or similar AI tools, citing risks to reviewer burden, safety, and intellectual property; contributors may still use such tools privately for comprehension and debugging.
Minecraft Java Edition increases its recommended RAM to 16GB in preparation for the upcoming Vulkan graphics API transition.
Spring AI Alibaba is an open-source Java framework for building stateful agentic workflows with multi-agent orchestration, graph workflows, and multimodal support, integrating with Spring AI.
Oracle engineers will stop maintaining the macOS/x64 port as of JDK 27, deprecating it for removal due to Apple's transition to AArch64 architecture and the maintenance burden.
libargus is a zero-allocation native AI inference runtime that consolidates LLM, speech, and vision pipelines behind a Project Panama FFM boundary for Java 22+, enabling low-latency local execution.
Introducing the open-source e-commerce system macrozheng/mall, which includes a frontend store and backend management system, built on Spring Boot + MyBatis, supports Docker container deployment, and has earned over 70k stars on GitHub.
Java 27 introduces new features and improvements to the programming language.