Core Java

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

java -- coffee beans

NetBeans 11.1 adds Java EE 8 support

Quarterly NetBeans release brings Java EE 8 support for Maven and Gradle apps, updates integration with Payara and GlassFish

binary code streaming from a monitor display

5 machine learning tools to ease software development

AI-driven development tools that provide code auto-completion, code vulnerability detection, and even cutting-edge code generation

abstract connections / network / object / root / inheritance / hierarchy

Debugging Java inheritance

Method overriding, the 'super' reserved word, and ClassCastExceptions in Java inheritance

Java sign

OpenJDK proposal: Dump Mercurial for Git

Proposal would migrate single-repo OpenJDK projects from Mercurial to Git for smaller repo sizes and superior tooling

solar eclipse sun ring shadow clods

Eclipse enterprise Java is due in September 2019

Eclipse says Jakarta EE 8 will be fully compatible with Java EE 8, with better cloud and microservices support slated for future versions

Interfaces in Java

Interfaces in Java

Learn the difference between classes and interfaces once and for all, then get started declaring, implementing, and extending interfaces in your Java programs

Birds eye view of male executive with coffee and mobile phone java

OpenJDK Mobile: A plan to bring Java to iOS

OpenJDK Mobile would use ahead-of-time compilation to create Apple-approved executables that run without the JVM

Java / binary code / gears / programming / coding / development

MacOS targeted for new Java graphics pipeline

The Lanai Project would use Apple’s Metal graphics APIs instead of the deprecated OpenGL

Java 101: Class and object initialization

Class and object initialization in Java

Learn how to to initialize Java classes and objects for successful JVM execution

Woman in yellow shirt yawning

Oracle Java updates have become easier to ignore

If the five new features in the new JDK don’t excite you, just remember the next JDK is only six months away

hot coffee java beans cup steam

Google App Engine adds Java 11 runtime

Beta release gives developers access to the latest long-term support version of Java on the Google PaaS

code programming development tunnel

The best programming language to learn

Python is clearly the best choice, unless a better choice is Java or JavaScript. Let’s compare

02 crown king queen royalty

Why the C programming language still rules

The C language has been a software development staple for five decades. Here’s how it stacks up against C++, Java, C#, Go, Rust, and Python in 2019

cross functional talent multi talented ballet ballerina skateboard versatile agile

Scala 2.13 overhauls collections, improves the standard library

The functional and object-oriented language with JVM and JavaScript runtimes gains performance, safety, and simplicity improvements

number 8 infinity symbol silver 8 tips by photo by doguhakan getty

Why Kotlin? Eight features that could convince Java developers to switch

What would Java look like if someone designed it from scratch today? Probably a lot like Kotlin

spiral spring coil / cycles / iterations

Pivotal answers Oracle with supported Java distribution

Pivotal Spring Runtime includes ongoing updates and support for Pivotal’s OpenJDK distribution, Spring Java projects, and Apache Tomcat

Blue Morpho Butterfly

Java polymorphism and its types

Learn the four types of polymorphism in Java, then start using subtype polymorphism to execute different forms of the same Java method

business cloud services flowchart

10 best API management tools

From simple open source solutions to end-to-end enterprise services, these are the top tools for creating, deploying, and managing APIs

Man megaphone talk attention call

Dubbo Java RPC project graduates to Apache top level status

High-performance, lightweight RPC framework offers fault tolerance, load balancing, runtime routing, and automatic service registration and discovery

Seven (7) colorful chalks on blackboard / primary colors / secondary colors

Java tip: Fields and methods in Java

Learn seven advanced techniques for working with fields and methods in Java, including recursion, method call chaining, pass-by-value arguments, and rules for calling methods

Load More