Written by Ravi Narasimhacharya, Product Specialist, Java and Middleware
The "Buzz" on Java SE 8
Oracle sees Java 8 as "the most significant upgrade" to the software since it acquired Sun Microsystems and its software portfolio in 2010. Java 8 is a revolutionary release of the world’s #1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries.
Java is a major development platform helping to drive the M2M (Machine to Machine) and IoT (Internet of Things) market. The appearance of Java 8 is set to consolidate its position. Java 8 is packed full of some really exciting features at both the JVM and language level.
The Standard Edition (SE) and Micro Edition (ME) of Java are now being converged, to make it easier for developers to share their code and applications. The merge of Java SE 8 and Java ME 8 will "provide a consistent experience for developers across desktop and mobile platforms."
Now, Java SE 8 provides common APIs across SE and ME with portability and common tooling across the editions. This approach gives developers a smooth development experience across small to large devices, encouraging server-side Java developers to build for the embedded space. It "improves developer productivity and application performance, along with the ability to ‘right-size' the platform for deployment across an ever wider range of use cases."
With the arrival of Java 8, we need to think big about connected, always-on devices, including smart appliances in the home, wearable devices, medical sensors, connected vehicles, smart meters, and industrial controllers. Java 8 promises to provide a scalable, flexible and secure development platform for the Internet of Things (IoT) market.
More "Buzz" on Java 8
Java 8 brings several major enhancements:
- Lambda Expressions - “less code means more productivity:"
The support for lambda expressions and the related Streams API is the most dominant feature of Java 8. Lambdas (for short) allow developers to simplify the code they write, enabling them to write code that is more compact, simpler and easier to maintain and share with others.
- New Date and Time API -
The new date and time API reduces the complexity that developers are facing with current native Java library API, especially when dealing with internationalization and localization for different markets.
Learn More about Java SE 8 and What the "Buzz" is all about
Check out these brand new Java SE 8 courses from Oracle University:
- Java SE 8 New Features - Get an overview of the major changes and enhancements in Oracle Java SE 8 and learn about using streams and lambda expressions with collections.
- Java SE 8 Fundamentals
- Through hands-on exercises, you are introduced to object-oriented programming using the Java language.
- Java SE 8 Programming - Learn the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with the Java SE 8 Platform.
Access the entire Java training and certification curriculum at education.oracle.com/java.