Core Java

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

planning algorithms
Java / JVM / flavors / flavours

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

agile man floating slip mishap mistake by gladson xavier

Machine learning lessons: 5 companies share their mistakes

Machine learning can also go terribly wrong, making you regret that enthusiastic rush to adopt

screen shot 2018 09 21 at 10.43.22 am

Get 90% Off Your First Year of RemotePC, Up To 50 Computers for $6.95

RemotePC by iDrive lets you connect to your work or office computer securely from anywhere, and from any iOS or Android device. Right now their 50 computer package is 90% off or just $6.95 for your 1st year.

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

java -- coffee beans

JDK 12 roadmap: 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

Lucky 8-ball

Java 101: Functional programming for Java developers, Part 1

Optimize your Java code with these five functional programming techniques

java service / coffe / server

Java SE’s OpenJDK could be headed to GitHub

Developers could see more automation if the project moves from Oracle’s Mercurial server

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

Hockey player figurines pushing along a binary track.

What is a Java servlet? Request handling for Java web applications

The Java Servlet API is part of the Java EE stack, providing URL mapping and request handling capabilities for Java web applications

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

machine learning

Machine learning: How to go from theory to reality

A lack of skilled people continues to stymie the AI revolution. That’s why smart companies invest as much in cultural change as technology adoption—and Google shows how

one yellow arrow moving opposite a stream of white arrows

Real-time data processing with data streaming: new tools for a new era

Real-time data streaming is still early in its adoption, but over the next few years organizations with successful rollouts will gain a competitive advantage

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

lightbulbs innovation leader standout winner

Business can’t win without developers, but you need more

A surprising survey shows that lack of software development capabilities is the top inhibitor to business success. So, how do you fix that?

modular color cube puzzle matrix / grid

What is the JRE? Introduction to the Java Runtime Environment

The JRE creates the JVM and ensures dependencies are available to your Java programs. It also plays a vital role in devops and cloud configurations

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

Load More