Java

Java 8 Functional Interfaces — step-by-step Programming tutorial on Progressive Robot

Java 8 Functional Interfaces

URL: https://www.progressiverobot.com/java-8-functional-interfaces/ Welcome to the Java 8 functional interfaces example tutorial. Java has always been an Object Oriented Programming language. What is means that everything in java programming revolves around Objects (except some primitive types for simplicity). We don't have only functions in java, they are part of Class and we need to use the […]

Read more
How To Create a Minecraft Server on Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

How To Create a Minecraft Server on Ubuntu 20.04

Minecraft is a popular sandbox video game. As of late 2019, it was the second best-selling video game of all time. In this tutorial, you will create your own Minecraft server so that you and your friends can play together. Specifically, you will install the necessary software packages to run Minecraft, configure the server to run, and then deploy the game.

Read more
Java 15 Features — step-by-step Programming tutorial on Progressive Robot

Java 15 Features

URL: https://www.progressiverobot.com/java-15-features/ Keeping up with the six-month cycle tradition, after the release of [Java 14](/community/tutorials/java-14-features#5-text-blocks-preview) on March 17, 2020, we now have Java 15, the next non-LTS version rolling out on September 15, 2020. Java 15 Features Here's a quick look at features that are a part of Java 15: Sealed Classes (Preview) – JEP […]

Read more
Java 13 Features — step-by-step Programming tutorial on Progressive Robot

Java 13 Features

URL: https://www.progressiverobot.com/java-13-features/ Java 13 was released for production use on 17th September 2019. There are not a lot of developer-specific features in Java 13 because of the 6-month release cycle. Java 13 Features Some of the important Java 13 features are: Text Blocks – JEP 355 New Methods in String Class for Text Blocks Switch […]

Read more
Mockito ArgumentCaptor, @Captor Annotation — step-by-step Programming tutorial on Progressive Robot

Mockito ArgumentCaptor, @Captor Annotation

URL: https://www.progressiverobot.com/mockito-argumentcaptor-captor-annotation/ Mockito ArgumentCaptor is used to capture arguments for mocked methods. ArgumentCaptor is used with [Mockito verify()](/community/tutorials/mockito-verify) methods to get the arguments passed when any method is called. This way, we can provide additional [JUnit assertions](/community/tutorials/junit-assertions) for our tests. Mockito ArgumentCaptor We can create ArgumentCaptor instance for any class, then its capture() method is […]

Read more
Restful Web Services Tutorial in Java — step-by-step Programming tutorial on Progressive Robot

Restful Web Services Tutorial in Java

URL: https://www.progressiverobot.com/restful-web-services-tutorial-java/ Welcome to Restful Web Services Tutorial in Java. REST is the acronym for REpresentational State Transfer. REST is an architectural style for developing applications that can be accessed over the network. REST architectural style was brought in light by Roy Fielding in his doctoral thesis in 2000. Restful Web Services Restful Web Services […]

Read more
Observer Design Pattern in Java — step-by-step Programming tutorial on Progressive Robot

Observer Design Pattern in Java

URL: https://www.progressiverobot.com/observer-design-pattern-in-java/ Observer Pattern is one of the behavioral design pattern. Observer design pattern is useful when you are interested in the state of an object and want to get notified whenever there is any change. In observer pattern, the object that watch on the state of another object are called Observer and the object […]

Read more
CHAT