Java Language

Java language news, information, and how-to advice

magician hat wand trick
patch fix wall bricks fix repair

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

patches wall

Oracle fixes critical flaws in Java, Database Server

While most of the fixes for Java, Database, and MySQL are run-of-the-mill, four are rated critical if the targeted user has administrator privileges

winners losers ts

Java loses no luster in popularity index

Once mired behind the C language in popularity, Java has regained its mojo and is expected to have bright future as it retains its top spot for the month

Open source illustration

Android open source move could boost Java and aid in legal battles with Oracle

Google's upcoming 'Android N' mobile operating system will leverage OpenJDK APIs

Load More