Java Language

Java | News, how-tos, features, reviews, and videos

Java / JVM / flavors / flavours
coffee beans java bliss jolt caffeine by ryan mcguire gratisography

coffee cup - coffee beans - Java

13 Java frameworks for rock-solid microservices

Turn to these open source toolkits to build reliable lightweight microservices on the battle-tested JVM

reaching out / support connection

Red Hat offers support for open source Java on Windows

Pricing is not disclosed for the new OpenJDK support program

java giftbox present gift surprise programmer code laptop devops

Clojure 1.10 upgrade supports modern Java

Functional JVM language offers more detail on programming errors

java -- coffee beans

JDK 12 beta: The new features coming to Java 12

The first beta builds are available, with switch expressions to improve coding and allow pattern matching, and raw string literals to simplify multiline expressions

axe lumber tree wood chop

Java 12 could ax raw string literals

The beta capability won’t be ready in time for the March 2019 upgrade

planning algorithms

Java Challengers #5: Sorting with Comparable and Comparator in Java

Comparable or Comparator? Choose the correct interface for the sorting algorithm you need

Java / JVM / flavors / flavours

Amazon now has its own version of Java: Corretto

The Corretto 8 beta is now available, though its initial feature set is several years old

race speed sprint competition run

Java proposal would spot data races with a thread sanitizer

The effort would explore possibilities for integrating HotSpot and the JVM tool interface with performance monitoring and analysis

white blocks stacked containers misaligned alignment fragile falling apart flickr

Write a purely functional Bubble Sort application

Improve a classic, object-oriented sort application using Java's functional programming capabilities

apples oranges slices mixture puzzle balance opposites fruit  savatore gersace flickr

Functional programming for Java developers, Part 2

Rewrite object-oriented code using functional techniques. Get started with lambdas, method references, functional interfaces, and the Streams API in Java

Lucky 8-ball

Java 101: Functional programming for Java developers, Part 1

Optimize your Java code with these five functional programming techniques

java / coffee / field notes / notebook / case study / training  /learning / education

So long, JCP: Eclipse has a new Java spec process in mind

The Eclipse Foundation seeks an open source, lightweight, code-first approach to evolving enterprise Java

numbered track - 1, 2, 3, 4, 5, 6 - competition - race

Swift, Go, and R vie for Tiobe Top 10, but for how long?

Emerging languages claim top slots in the Tiobe index, but limitations could cap developer enthusiasm over the long term

An image of the word 'equal'

Java Challengers #4: Comparing Java objects with equals() and hashcode()

What is the contract between equals() and hashcode()? Learn how these methods work together when comparing Java objects

Java / JVM / flavors / flavours

Oracle and Intel seek to build a Java API for SIMD support

The Java Vector API aims to provide a mechanism to write complex vector algorithms in Java

stairs

Java 101: Mastering Java exceptions, Part 2

Take your Java exceptions to the next level with stack traces, exception chaining, try-with-resources, final re-throw, and more

time / clock / history / coffee / java

Git might replace Mercurial for Java’s source-code management

Project Skara would provide prototypes for hosting Java Development Kit (JDK) 12

A caterpillar hangs upside down from a branch.

Java Challengers #3: Polymorphism and inheritance

Challenge yourself, with this brain-teasing introduction to method invocation in polymorphic method calls

Load More