With the Java 8 release comes a variety of features. We explore them here, with a practical example to demonstrate what you can expect.
Java Updates, Java Application Development
Blog
Using Java 8 Stream Map and Java 8 Stream Filter
Our article covers bulk data operations for Java 8 collections. Learn how to use Java stream map, Java stream filter, and forEach for applying Lambdas.
Java Application Development, Java Updates
Blog
How to Use Default Methods in Java 8
Default methods in Java 8 are a bridge between lambdas and JDK libraries. Here we explore how to use them.
Java Application Development, Java Updates
Blog
The Adventurous Developer's Guide to JVM Languages
You have over 50 JVM languages; which one will you choose for your next project? We give a comparison of JVM languages here.
Java Application Development, Enterprise Development
Blog
Mock and Unit Testing With TestNG, JUnit and Mockito
This report looks at mock and uniting test with JUnit, TestNG, and Mockito. We look at JUnit vs TestNG, Mockito for advanced users, and more.
Java Testing, Java Tools
Blog
Exploring Java 8 Lambdas
Project Lambda is the major theme in the upcoming Java 8 and probably the most awaited one among Java developers. There’s one interesting feature...
Java Tools, Java Updates
Blog
Software Licensing Basics for App Developers
After finishing the development and launch of your application, how can you protect and license it? Get all copyrighting answers here.
Java Application Development, Enterprise Development
Blog
Advanced Java Bytecode Tutorial
In this blog post, we discuss Java bytecode for JVM, how to read and write Java bytecode, how to understand runtime, and more.
Java Application Development
Blog
How to Build Eclipse Plugins With Maven 3 & Tycho
Building Eclipse plug-ins has been difficult for some time. That’s where we come in. Read more to discover how to build these plug-ins.
Java Tools
Blog
Java Bytecode: Objects and Calling Methods
This post dives into more specific aspects of Java bytecode, including using classes, calling methods, and how the stack has evolved.