Core Java

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

java / coffee / field notes / notebook / case study / training  /learning / education
Hockey player figurines pushing along a binary track.

java -- coffee beans

JDK 12 roadmap: The new features coming to Java 12

Switch expressions capability would improve coding, allow pattern matching; raw string literals would simplify multiline expressions

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

screen shot 2018 09 21 at 10.43.22 am

Apple's dropping Back To My Mac Remote Access. Here's an Alternative, Currently Discounted.

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.

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?

color cube puzzle matrix

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

wooden tiles packing/placement puzzle

What is the JDK? Introduction to the Java Development Kit

The JDK is a key platform component for building Java applications. At its heart is the Java compiler

guido van rossum portrait 2014

Guido van Rossum resigns: What’s next for Python

Python’s designer explains why he stepped down as “benevolent dictator for life”—and how he’ll stay involved with the language

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

security bug

Software security: There’s more to it than bug-bounty programs

Take full advantage of white-hat hackers to help you secure your code. And still do all the other security stuff you should do before you release your code

JVM - Java Virtual Machine

Oracle: Switch now from Nashorn JavaScript engine to GraalVM

Oracle says GraalVM is more capable than Nashorn, and it has laid out a migration path from Nashorn to GraalVM

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

robot intelligence production automat conveyor

How to align test automation with agile and devops

Along with CI/CD’s continuous integration and continuous development, you need continuous testing

solar eclipse sun ring shadow clods

Eclipse IDE Photon release train arrives with Rust but no Jakarta EE

The 2018 release offers native Eclipse IDE capabilities for the Rust and C# languages, as well as new Java support

Load More