Introduction to JVM Languages – Clojure, Kotlin, and Groovy
- 3.5 hours on-demand video
- 1 downloadable resource
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Understand the popular JVM languages and the Java Class Library
- Get to know about various programming paradigms such as imperative, object-oriented, and functional
- Work with common JVM tools such as Eclipse IDE, Gradle, and Maven
- Explore frameworks such as Vert.x, Akka and JavaFX
To add Clojure support to Eclipse IDE, a plugin is required. In the Clojure world, this plugin is called Counterclockwise.
Our first step as always is to install the required software. In this video, we will install Kotlin.
Kotlin is first and foremost an OOP language. We will look at some of the basic concepts here. While Kotlin is a pure OOP language, it also supports procedural programming. So let’s begin, shall we?
- Define classes, constructors and packages
- Import members and add them to classes
- Learn about inheritance and interfaces. Perform procedural programming
There is a Kotlin plugin available for Eclipse IDE to make things easy for us. Let’s explore it in this section.
If you want to build a strong foundation with the Java Virtual Machine and get started with popular modern programming languages, then this video is for you.The video will begin with a general introduction of the JVM and its features, which are common to the JVM languages, helping you get abreast with its concepts. It will then dive into explaining languages such as Clojure, Kotlin, and Groovy and will show how to work with each language, their features, use cases, and pros and cons. By writing example projects in those languages and focusing on each language’s strong points, it will help you find the programming language that is most appropriate for your particular needs. By the end of the course, you will have written multiple programs that run on the Java Virtual Machine and know about the differences between the various languages.
About the Author :
- This video is meant for programmers who are interested in the Java Virtual Machine (JVM) and want to learn more about the most popular programming languages that can be used for JVM development.