Java explained

Java is a programming language and platform for developing and running software, released in 1995 by Sun Microsystems after the work by its creator, James Gosling, and his team. It was unique for its ability to be compiled to bytecode and executed on any platform that had a Java Virtual Machine runtime — giving birth to the phrase, “write once, run anywhere.”
The term ‘Java’ consists of the Java language, the Java Standard Edition (SE) that is the base platform for running Java programs, and the Java Enterprise Edition for large distributed environments. Java SE is overseen by Oracle Corp., which purchased Sun, while Java EE has been turned over to the Eclipse Foundation as steward.

Java comes with a core set of libraries and packages that remove many of the down-in-the-weeds hurdles developers had to clear to get their applications running. Java 11 is the most recent long-term support release of the language. Among the top Java development environments today are the OpenJDK, IntelliJ IDEA and NetBeans. Among the popular frameworks around Java is Spring.

JRebel: Majority of Java developers now working with microservice architectures

Microservices have had a major impact on Java in the past few years. JVM plugin JRebel recently released their 2020 Java Developer Productivity Report, and a main focus of their finding was the impact of microservices adoption in Java.  According to JRebel, application architecture is one of the determining factors for which technologies developers use. … continue reading

Roman Belov talks about using Kotlin in Jupyter notebooks at KotlinConf 2019

Kotlin’s approach to data science

JetBrains is providing new details on the current state of Kotlin tools and libraries for data science.  “How does Kotlin fit data science? Following the need to analyze large amounts of data, the last few years has brought a true renaissance to the data science discipline. All this renaissance of data science couldn’t be possible … continue reading

SD Times news digest: JDK 14 Rampdown Phase One, Codota acquires code prediction tool TabNine, and Apache Log4J2 2.13.0

The overall feature set for JDK 14 is now frozen and includes pattern matching for instanceof, a packaging tool and NUMA-Aware Memory Allocation for G1. The developers behind JDK 14 said the the stabilization repository, jdk/jdk14, is open for select bug fixes and, with approval, late enhancements per the JDK Release Process (JEP 3). The … continue reading

2019: Java’s last year on top?

Following the new biannual release schedule that started in 2018, this year Java saw two major releases, Java 12 in March and Java 13 in September.  Java 12 introduced features such as a new low pause time garbage collector, microbench suite, switch expressions, a JVM constraints API, and more.  With Java 13, Oracle set out … continue reading

SD Times blog: Google vs. Oracle heads to the Supreme Court

The fight between Google and Oracle is beginning to heat up again. Recent reports have revealed the case is moving to the U.S. Supreme Court.  Google and Oracle have been fighting for what feels like forever now. The two companies have been caught up in a legal dispute since 2010. Oracle maintains its position that … continue reading

Python becomes the second-most popular programming language on GitHub

Python is finally beginning to outrank Java. In the beginning of the year, TIOBE Index predicted Python would soon replace Java and that prediction is becoming a reality with the release of GitHub’s 2019 State of the Octoverse. According to the report, Python outranked Java for the first time, becoming the second-most popular programming language … continue reading

Red Hat’s Quarkus sets Java up for a cloud-native world

Red Hat has announced the release of Quarkus 1.0, a Kubernetes-native Java stack built for containers and cloud deployments. According to the company, as application development continues to evolve, Quarkus will work to bring Java into the future and get it ready for serverless, cloud and Kubernetes environments. “Quarkus represents a fundamental shift in modern … continue reading

Oracle launches completely autonomous operating system

Oracle announced the general availability of a completely autonomous operating system at Oracle Code One and Oracle OpenWorld, which kicked off this morning in San Francisco. Both events are focused on developers, with Code One featuring more hands-on workshops, and OpenWorld featuring more panels and discussions on the future of development.  The big announcement this … continue reading

Is Java still relevant?

Java has been around for a long time, and over the past few years it has undergone significant changes to keep it relevant. It is still the most popular programming language among developers, according to JetBrains’ State of Developer Ecosystem in 2019 report. But it may not hold onto that title forever. While it’s still … continue reading

Java 13 now available

Today, at its Code One conference, Oracle announced that Java 13 is now officially available. Like every other Java release since Java 6, it was available in early access preview prior to the official release. These previews give developers the opportunity to try the new version out before using it in their production code.  “[This … continue reading

Jakarta EE now operates under open, community-driven process

After transitioning from Oracle to the Eclipse Foundation in 2017, Jakarta EE (previously known as Java EE), has reached another major milestone.  With today’s release of the Jakarta EE 8 Full Platform and Web Profile specification, the project  now has a new baseline for having an “open, vendor-neutral, community-driven process.” Now, Java vendors, developers, and … continue reading

SD Times news digest: Microsoft acquires jClarity, Julia 1.2 released, and Eggplant’s automated testing capability

Microsoft announced that it is acquiring jClarity to support their continued contributions to open source while driving increased performance for Java workloads on Azure. jClarity is a leading contributor for AdoptOpenJDK, an open-source OpenJDK binaries project.  “The jClarity team are JVM experts who have helped their customers optimize their Java applications while also providing leadership … continue reading

1 2 3 27
HTML Snippets Powered By : XYZScripts.com

Get access to this and other exclusive articles for FREE!

There's no charge and it only takes a few seconds.

Sign up now!