Technical requirements
To begin, you can use any text editor or Integrated Development Environment (IDE) of your choice with the Java language. We recommend IDE IntelliJ IDEA Community Edition (CE). This tool comes with everything you need to work with both Java and Kotlin. The list of requirements for this chapter is as follows:
- Java JDK 8 or higher
 - IntelliJ IDEA CE
 - Kotlin 1.x
 
The code used in this chapter can be found in the book’s accompanying GitHub repository: https://github.com/PacktPublishing/Kotlin-for-Java-Developers.