Java Language

Java language news, information, and how-to advice

Java 9's other new enhancements, Part 4: Multi-release JAR files

Java 9 extends the JAR file format to allow multiple, Java-release-specific versions of class/resource files to coexist in the same JAR file. This upgrade makes it easier for third-party libraries and frameworks to use language and...

Interfaces in Java

javaqa j9 process api

Java 9's other new enhancements, Part 3: The Process API

Updates to the Process API will make it easier to obtain a process ID, get additional information about a process, and execute actions on process termination

garbage collection trash truck

Java garbage collector proposal aimed at performance testing

The Epsilon project could benefit testers, but it wouldn't bring manual memory management to Java

coming soon

Java 9 gets a release date: July 27

JDK 9, which features modularization and ahead-of-time compilation, will be released this summer

Type dependency and variances in Java

Type dependency in Java, Part 1

Covariance and contravariance might seem esoteric, but you'll need these concepts more than ever as the Java language evolves. Get started with type dependency in array types, generic types, and the wildcard element.

150605 eva cargo bali indonesia

Container-friendly Alpine Linux may get Java port

Project Portola would port the JDK to the security-focused, lightweight Linux distribution

code big data binary programming

Java and Python FTP attacks can punch holes through firewalls

The Java and Python runtimes fail to properly validate FTP URLs, which can potentially allow attackers to punch holes through firewalls to access local networks

upgrade underway

Oracle preps developers for Java 9 upgrade

Oracle has released a guide to help developers move from Java 8 to Java 9

A stack of coins

Java 9's other new enhancements, Part 2: Milling Project Coin

JEP 213 builds on Java 7's Project Coin with small language improvements and additions for your Java programs

Oracel bets Java EE future on REST

Oracle bets Java EE future on REST APIs

Oracle sees REST as key to modernizing future versions of Java EE for microservices and the cloud

factory methods

Java 9's other new enhancements, Part 1: Factory methods in Java Collections

The module system and REPL tool have received widespread attention, but Java's newest release has much more to offer. This series introduces other enhancements to Java 9, beginning with the new convenience factory methods in the Java...

signature signing contract handwriting cursive

Oracle to Java devs: Stop signing JAR files with MD5

Starting in April, if a JAR file is signed with MD5, Oracle will treat it as unsigned

Java sign public domain

New JVM language stands apart from Scala, Clojure

Eta, a Haskell dialect, can reuse Java libraries, features strong type safety, and is immutable by default

building network construction architect

New functional language for JVM builds on Haskell, Clojure, ML

Like Lisp, Lux runs on the Java Virtual Machine but promises more power and flexibility than its predecessors

The year ahead in app dev

The year ahead for Java, JavaScript, Swift, and Universal Windows

Java and Swift will see significant upgrades, while JavaScript frameworks and Microsoft tooling will transform

Move over Memcached and Redis, here comes Netflix's Hollow

Netflix's new Java-powered data caching system promises to speed access to local data sets and aid developers building on top of that data

seamless scissors background 140057589

Oracle cuts management, messaging specs in Java EE 8

Oracle also wants to transfer MVC spec to another organization due to shifting priorities

12221514614 6dcba1c70f o

Are checked exceptions good or bad?

While some programmers believe checked exceptions are a good language feature, others would disagree. In this post, Jeff introduces checked exceptions, then dives into the debate.

happy birthday cake candles

After a decade, open source Java is still controversial

Ten years on, Java founder James Gosling sees upside in the open source move, while others believe Sun didn't go far enough

Load More