java core

Your blog category

Enhanced JEP 400: UTF-8 by Default

JEP 400 introduces UTF-8 as the default character encoding in Java 17. Previously, the default encoding depended on the operating system’s locale, which caused inconsistencies across different platforms. This enhancement ensures that Java applications behave consistently and reliably, especially when handling text data in various languages. Key Changes UTF-8 as Default: UTF-8 is now the […]

Enhanced JEP 400: UTF-8 by Default Read More »

Enhanced JEP 338: Unix-Domain Socket Channels

JEP 338: Unix-Domain Socket Channels was introduced in Java 17 to provide enhanced support for Unix-domain sockets (UDS) in the Java platform. This improvement enables developers to utilize the power and efficiency of Unix-domain sockets for inter-process communication (IPC) on Unix-based systems. Unix-domain sockets are a powerful communication mechanism that allows processes on the same

Enhanced JEP 338: Unix-Domain Socket Channels Read More »

Enhanced JEP 336: Deprecate the Security Manager for Removal

JEP 336: Deprecate the Security Manager for Removal introduces the deprecation of the Security Manager in Java 17, signaling its eventual removal in future versions of the JDK. The Security Manager was originally designed to enforce fine-grained security policies and restrict access to sensitive resources, but over time, its usage has significantly declined. This JEP

Enhanced JEP 336: Deprecate the Security Manager for Removal Read More »

Scroll to Top