Monday Oct 13, 2014

Get the "Buzz" on Java SE 8

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.

Development Platform

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.

Java Integration

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."

Always Connected

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.
  • Integration with JavaScript - Java 8 has introduced a brand new JVM JavaScript engine – Nashorn. This engine allows Java applications to contain components written in JavaScript. When developers want to use both Java and JavaScript, Nashorn can deliver significant performance improvements and interoperability between Java and JavaScript code. 

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 FeaturesGet 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

Tuesday Apr 02, 2013

Java Certification: Your Burning Questions Answered

We get a ton of questions from many of you who already hold a Java certification, or have considered one in the past. So, we thought it would be helpful to share some of the answers to our most frequently asked Java questions.

Q: I’ve been a Java Developer for years.  Why should I get Java Certified?

A:  Certifications hold much more value when combined with solid experience - so you're actually a perfect candidate for certification. Certification doesn't just validate what you know, it demonstrates your commitment to skill development. Check out our "Wanted: Java Certified Experts" post for more on this topic.

Q: I am a Sun Certified Java Programmer (SCJP). Does that make me an OCPJP now?

A: When you passed your exam, you achieved a “Sun Certified Java Programmer” certification. It's still completely valid and is the equivalent of the Oracle Certified Professional Java Programmer certification, but your credential is still Sun branded. If you're interested in getting an Oracle Certified credential, you can upgrade your certification to the latest version. You can also select another Oracle certification in Java to pursue.

Q: I am certified on Java SE 1.4. Is my certification even still valid?

A: If you were certified on Java 1.4, your certifications are still valid for the version of Java that you are certified in. Upgrade exams are available for the OCP, Java Programmer exams and OCE, Java EE 6 exams to demonstrate your ability to work with the latest versions.

Q: Do I need to buy training classes from Oracle University in order to earn my Java certification?

A: Training is not currently a requirement for the OCA, OCP or OCE level Java certifications. Training is only a requirement for the Oracle Certified Master level certifications, which includes the OCM, Java SE 6 Developer and Java Enterprise Architect certifications. Master certifications are the most advanced credentials so we require training to help prepare candidates for the hands on nature of the exam and to ensure candidates have an in-depth expertise of the technology area.

Q: How different are the Java SE 7 certifications compared to the Java SE 6 certifications?

A: There are significant differences. We saw an opportunity to improve the Java SE 7 OCA and OCP exams to test a broader range of features and skills so they're more relevant to real-world job functions.  Both exams include more advanced content, which gives the credentials more value in the marketplace. We’ve also revised the path to require individuals to achieve their OCA certification before pursuing their OCP exam.  For those who already hold a SCJP or OCP credential, upgrade exams are available to the OCP, Java SE 7 Programmer certification without having to take the OCA exam first.

Q: For the Java SE 7 Certifications, why is OCA now a prerequisite for OCP?

A: With the release of Java SE 7, we saw an opportunity to improve both the OCA and OCP Certifications. In the past, the OCA exam covered more introductory and fundamental concepts so it was not highly sought-after or valued by hiring managers. The Java SE 7 OCA exam now covers more advanced content, content that was previously covered on the OCP exam. We also added additional objectives to the OCP exam to give it more value.  The result is that we now have two improved exams that will test you on a greater breadth of skills and position you for greater success.

What other questions do you have? Let us know in the comments below.

-Kate, Oracle University Market Development Manager

Friday Feb 22, 2013

Top 7 Reasons to Learn Java SE 7 Now

Have you updated to Java SE 7? If you haven’t, check out the top 7 reasons to do so below.

7.  More companies are now running Java SE 7.

The end of the publicly available release of Oracle JDK 6 was February 19, 2013 so more companies will be running Java SE 7. If you haven’t downloaded Java SE 7 yet, now may be the perfect time to do so.

6.  Java SE 6 and Java SE 5 updates require Oracle Support.

As of February 19, all new Java SE 6 and Java SE 5 security updates, patches and fixes are now only available through My Oracle Support; thus requiring a commercial license with Oracle.

5.  Stay current with automatic updates.

Oracle started auto-updating Windows 32-bit, Java Runtime Environment (JRE) users from JRE 6 to JRE 7 in December 2012.

4.  Java skills are in high demand.

Java skills are in high demand, so being familiar with the latest version keeps your skills current, giving you an edge in the job market.

3.  Improved features will make your life easier.

Java SE 7 is new and improved. Get a hands-on introduction to the new features (Fork/Join, NIO, diamond notation) with the Java SE 7 New Features course.

2.  Java SE 7 training is now available.

Oracle University's Java SE 7 New Features course is available in a traditional classroom environment and as a Live Virtual Class (LVC) event. It is also available in the new Training On Demand (TOD) format, giving you the flexibility to take the training  any time, from anywhere in the world.

1.  Earn valuable IT credibility with a Java SE 7 certification.

Earn well-respected credentials by becoming certified in the newest version of Java SE 7. If you're certified in Java SE 6, you can combine your Java SE 7 New Features training with your certification upgrade and actually save 20%. If you're getting certified for the first time, other Java SE 7 certification discount packages are also available. 

Now that you know the top seven reasons to learn Java SE 7, take a look at the Java SE 7 learning paths to help you get started!

- Jerilyn, Oracle University Curriculum Product Manager


Oracle University is THE trusted provider of quality, expert Oracle training & certification. All training is delivered by our Elite global team of Oracle experts and made available in multiple learning formats for anytime, anywhere training. Delivery methods include:
- Traditional classroom,
- Live Virtual Class,
- Oracle Learning Streams,
- Oracle Learning Cloud and
- Training On Demand.
For buying confidence all our training is backed by the unique 100% student satisfaction guarantee.

Subscribe to the Latest Oracle University Blog Posts by Email

Oracle University Website

Subscribe to Oracle Training Newsletters

Oracle Certification Blog


« November 2015