Java Language

Java language news, information, and how-to advice

7 programming languages we love to hate
javascript course

When is a character not a character?

The values assigned to char variables don't always represent characters. Learn all about characters and their variables in this edition of Java Q&A.

magician hat wand trick

GNU compilers learn new C++, parallelism tricks

GCC 6.1 defaults to the C++ 14 standard and enhances experimental support for C++ 17

patch fix wall bricks fix repair

Oracle security update includes Java, MySQL, Oracle Database fixes

Several vulnerabilities in Oracle's quarterly patch release are considered critical and could be remotely exploited

Timeless Lessons of Programming 'Graybeards'

5 more timeless lessons of programming 'graybeards'

Bitbanging? Binary mathematics? Techniques like these show why nobody bangs out code like an old pro

Exploring JavaFX's Application class

JavaFX's Application class is an essential part of every JavaFX application. Learn about the various capabilities that Application makes available.

open source nametag

Facebook open-sources Android byte code optimizer

Facebook's ReDex tool for paring down Android apps could form the basis for other optimizers as well

Swift vs. Objective-C: 10 reasons the future favors Swift

4 no-bull reasons why Swift on Android won't come swiftly

Making Swift a viable option on Android would be an arduous task. Here are the reasons why Google will remain ensconced on Java

IBM logo

Three-year-old IBM patch for critical Java flaw is broken

Security researchers have found that a patch released by IBM three years ago for a critical vulnerability in its own Java implementation is ineffective and can be easily bypassed to exploit the flaw again.

Which big data programming language should I use?

Which freaking big data programming language should I use?

When it comes to wrangling data at scale, R, Python, Scala, and Java have you covered -- mostly

coffee beans java cup

Oracle: Java 9 will understand dependencies

Developers have a year to prepare before modularity arrives in Java SE Development Kit 9

java coffe cup

OpenJDK plan would make Java coding easier

JEP 286 proposes adding a local-variable type inference capability

The six roles of the interface

Java's interface language feature often puzzles newcomers to this language. Jeff eliminates this mystery by presenting the six roles that interfaces play in the Java language.

Java 101: Class and object initialization

Java 101: Class and object initialization in Java

This final installment in the "Java 101: Foundations" series introduces all of Java's features for initializing classes and objects.

Polymorphism

Java 101: Polymorphism in Java

Learn how to use subtype polymorphism to execute different forms of the same Java method

9 programming languages

Functional languages: What they are, where they're going

Functional languages require that you rethink your approach to programming -- get tips from the developers of Clojure, Scala, and F#

java heart

JetBrains' Kotlin JVM language appeals to the Java faithful

The JVM-based 'pragmatic language' aims for deep interoperability with Java in its 1.0 release

coffee foam java

Oracle's Java plug-in move no surprise, but is JavaWS the answer?

Applets may no longer be in vogue, but opinions vary whether Oracle's Java Web Start is a viable alternative

plug in connection network

Oracle hops on the bandwagon to dump Java browser plug-in

Browser vendors are moving away from plug-ins. Now Oracle is encouraging developers to migrate Java Applets to the plug-in free Java Web Start technology

Load More