While not new to 8u161 (they arrived with the initial Java 8 release in March 2014), it is worth highlighting the groundbreaking language features that made the entire Java 8 family revolutionary:

One of the most notable additions in 8u161 is the implementation of , as defined in RFC 7627 . This enhancement strengthens the Transport Layer Security (TLS) protocol by binding the master secret to the entire handshake session, preventing certain types of man-in-the-middle attacks where the session is resumed on a different server.

A: JDK 8u161 was released in January 2018 and does not contain security fixes from later Critical Patch Updates (April 2018, July 2018, October 2018, etc.). For production systems that require security updates, a newer JDK 8 update (preferably 8u202 or later) is strongly recommended .

jdk-8u161-windows-x64.exe /s /v"INSTALLDIR=D:\JAVA\jdk8u161 /qn ADDLOCAL=ToolsFeature"

This update increased the default key size for DSA from 1024 bits to 2048 bits to enhance cryptographic security.

The component designed for engineers to write, compile, and test code.

JDK 8u161 (Java SE Development Kit update 161) is a Java 8 update release for Windows 64-bit that includes the JRE, javac, javap, jar and other developer tools. It targets Java 8 language and library features while providing bug fixes and security updates present at that update number.