Core Java

Core Java news, information, and how-to advice

on target

Google asks Supreme Court to decide Android copyright case

The Supreme Court might weigh in on the extent to which APIs can be protected by copyright.


Let's smash some bugs! Five error tracking tools for Java

Takipi demos five newer error tracking tools – Takipi, Stack Hunter, Raygun, Sentry, and Airbrake – in a common Java debugging routine.

Frege joins Scala, Clojure among Java functional languages

Introduced at JavaOne, the Haskell variant joins Scala and Clojure in the roster of functional or functional-inspired languages for the JVM.

9 proposed Java 9 features devs will love

Popular updates like Project Jigsaw and the new JSON API get the hype, but Java 9 promises a goldmine of new features for developers who know where to look.

iot thinkstock

Oracle to developers: Let Java be your IoT platform

Oracle's emerging IoT platform features Java SE Embedded for embedded systems, and Java ME Embedded, which is optimized for small devices.

Four reasons to stick with Java, and four reasons to dump it

The enterprise mainstay has proved resilient in the face of many challenges -- but just how long can Java remain a premier programming language?

C++ Java PHP .Net Python JavaScript code

DukeScript brings Java to HTML5, JavaScript

Released earlier this month, DukeScript 1.0 is a framework for developing cross-platform mobile, desktop, and Web applications.

java etching

Oracle's Graal project empowers language creation on the JVM

The newly released compiler combined with the Truffle language framework enables Java developers to create runtimes and compilers for new or existing languages.

javaone

Oracle exec: Java shortcomings will be addressed by Project Jigsaw

Java's chief architect discusses the long-term impact of Project Jigsaw and lays out a roadmap for the upcoming Java EE 8.

openjdk java

OpenJDK project opens up Java 9 to collaboration, experimentation

The new 'sandbox forest' will enable developers to work on ongoing enhancements before finalizing and contributing them to Java 9.

python

Pedal to the metal: PyPy 2.4 powers up Python

JIT-powered Python engine PyPy was already fast, but version 2.4 charges further ahead, thanks to multithreaded optimizations.

docker data

Run anywhere again: Java hooks up with Docker

Officially certified as Java-compliant and supported, Zulu JVM signals Docker's adoption by more mainstream and larger Java-based enterprises.

ChoiceFormat: Numeric range formatting

Learn how to use ChoiceFormat and its patterns to customize the formatting of numeric ranges in your Java programs.

steamy java

Java 101: The next generation: The essential Java language features tour, Part 5

Not all varargs methods will contribute to heap pollution, so find out which ones do and why, in this second half of Jeff Friesen's introduction to small language changes that have made a big difference since JDK 7.

js code

Experimental JavaScript compiler shakes up ideas about speed, simplicity

Higgs, an experimental JavaScript engine written in D, uses novel approaches to speed up JavaScript -- and could inspire similar projects.

12 predictions for the future of programming

12 predictions, 5 years: The future of programming

We gaze into our coding crystal ball to find the sure bets and intriguing developments to target in the next five years.

Oracle CEO Larry Ellison steps down as CEO, Catz, Hurd named co-CEOs

In a surprise move, Ellison announced that he is stepping down but not out of the picture; he's now appointed executive chairman and CTO of Oracle.

programming career
Tip

3 make-or-break interview questions for developers

It's developer season at my company. Unlike with deer season, we’re hiring rather than shooting, though not all survive the interview process.

Google Go

Fast guide to Google Go programming

Need a concise, simple, safe, and fast compiled language with wonderful concurrency features? Go with Google Go.

Load More