
Java Text Blocks
Text blocks were a preview language feature in JDK 13 and JDK 14. A Java text block is a multi-line string literal that doesn’t need us to use escape sequences. It makes our life much easier.

Text blocks were a preview language feature in JDK 13 and JDK 14. A Java text block is a multi-line string literal that doesn’t need us to use escape sequences. It makes our life much easier.

Project Lombok is a 3rd party library that defines a number of annotations and associated annotation processors. This can lead to faster coding for domain classes, with less code to maintain.

In this article we continue our examination of Java records. Remember that Java records were introduced in Java 14. Let’s look at the features and restrictions of Java records.

Have you been wondering about Java records? With the release of Java 14, we can now use records to easily create immutable data objects. In this article we look at what a Java record is, and how to implement it.

The Visitor design pattern allows us to separate algorithms from the objects on which they operate. In this article we finish our examination of the Visitor pattern by including some code for our design example.

The Visitor design pattern is a behavioural design pattern. The Visitor pattern allows us to separate algorithms from the objects on which they operate. It lets us define a new operation without changing the classes of the elements on which it operates.

The Interpreter design pattern allows us to implement a simple language to use inside an application. In this article we look at a design example of the interpreter pattern.

The Proxy design pattern is a structural pattern. IA proxy is a stand-in for something else. The Proxy pattern provides a surrogate placeholder for another object to control access to it.

The Mediator pattern is a design pattern that encourages loose coupling between objects. The Mediator pattern keeps objects from referring to each other explicitly, by having a central class that handles the interactions between the other objects.

The command design pattern is a proven solution to the problem of tightly coupled invokers and receivers. The command pattern is a way to encapsulate a request as an object, so that you can parameterize clients with different requests.
Thank you for completing the form. We're excited that you have chosen to contact us about training. We will process the information as soon as we can, and we will do our best to contact you within 1 working day. (Please note that our offices are closed over weekends and public holidays.)
Our privacy policy ensures your data is safe: Incus Data does not sell or otherwise distribute email addresses. We will not divulge your personal information to anyone unless specifically authorised by you.
If you need any further information, please contact us on tel: (27) 12-666-2020 or email info@incusdata.com