hackajob Insider
  • Home
  • hackajob.co
  • Tech Articles
  • Hiring?
  • The Ultimate Guide To Tech Hiring

Java

A collection of 13 posts

Concurrency and Improvements in Java 8: Part 2
Java

Concurrency and Improvements in Java 8: Part 2

Discover how to use the CompletableFuture class in Java.

  • hackajob Staff
    hackajob Staff
6 min read
Type and Repeatable Annotations Explained
Java

Type and Repeatable Annotations Explained

The last in our ‘Improvements in Java 8’ series, in this article we’ll be concentrating on both Type and Repeatable annotations in detail and explaining their benefits.

  • hackajob Staff
    hackajob Staff
5 min read
Concurrency and Improvements in Java 8: Part 1
Java

Concurrency and Improvements in Java 8: Part 1

When Java 8 was introduced, lambda expressions and the Stream API were among the most talked about features in this release. However, Java 8 has also added a class called ‘CompletableFuture’ in the Concurrency API...

  • hackajob Staff
    hackajob Staff
6 min read
File IO in Java 8: The Rundown
Java

File IO in Java 8: The Rundown

At hackajob HQ, we’re big fans of the improvements made in Java 8. In this article, we’re going to be exploring some of the improvements made to File IO, including reading and writing a file, as well as listing the contents of a directory.

  • hackajob Staff
    hackajob Staff
7 min read
Using the Optional Feature in Java 8
Java

Using the Optional Feature in Java 8

At hackajob HQ, one of our favourite features in Java 8 is the Optional Feature. Helping to avoid unexpected errors and write clean code, in today’s article, we’ll be covering it in detail.

  • hackajob Staff
    hackajob Staff
6 min read
Collectors in Java 8
Java

Collectors in Java 8

In our previous Java 8 article, we spoke about the benefits of the Collection API. In today’s write-up, we’ll be taking a closer look at Collectors and how to use them in Java 8.

  • hackajob Staff
    hackajob Staff
7 min read
The Benefits of the Collection API in Java 8: Part 2
Java

The Benefits of the Collection API in Java 8: Part 2

In part one of this article, we covered the ‘forEach’ method, the ‘Collection.removeIf’ method, the ‘Iterator.forEachRemaining’ method and the ‘SplitIterator’ interface. For part two, we’ll be looking at the improvements made on both the ‘List’ and ‘Map’ interfaces.

  • hackajob Staff
    hackajob Staff
7 min read
The Benefits of the Collection API in Java 8: Part 1
Java

The Benefits of the Collection API in Java 8: Part 1

Java 8 has made some significant improvements to the Collection API and in part 1 of this article, we’ve decided to jump right in.

  • hackajob Staff
    hackajob Staff
7 min read
How to use the DateTime API in Java 8: Part 2
Java

How to use the DateTime API in Java 8: Part 2

Following on from our previous tutorial, today we’re going full steam ahead with part 2, this time focusing on ‘ZonedDateTime’.

  • hackajob Staff
    hackajob Staff
7 min read
How to Use the DateTime API in Java 8: Part 1
Java

How to Use the DateTime API in Java 8: Part 1

One of the latest features to be introduced in Java 8 is the ‘DateTime API’. Enabling users to easily perform date and time manipulation, this new feature is one of Java 8’s most exciting to date (it’s certainly loved by the hackajob team!).

  • hackajob Staff
    hackajob Staff
7 min read
How to Use Functional Interfaces in Java 8
Java

How to Use Functional Interfaces in Java 8

A new concept introduced in Java 8, functional interfaces were added to support lambda expressions. We’ll be covering what functional interfaces are and the reason why they were added to Java 8, as well as the benefits they provide.

  • hackajob Staff
    hackajob Staff
6 min read
Using Method References in Java 8
Java

Using Method References in Java 8

Java 8 has introduced a new feature called the ‘Method Reference Operator’. In this article, we’ll be explaining what method references are, as well as the different types of method references available.

  • hackajob Staff
    hackajob Staff
6 min read
Why you should be using Stream API in Java 8
Java

Why you should be using Stream API in Java 8

The makers of Java 8 have recently introduced a new feature called Stream API. The Stream API along with lambda expressions can be used to perform bulk operations on a sequence of elements, but that's not the only thing it can be used for...

  • hackajob Staff
    hackajob Staff
7 min read
hackajob Insider © 2021
Latest Posts Facebook Twitter Ghost