Introduction to JVM Languages - download pdf or read online

By Vincent van der Leun

Key Features

  • This consultant offers in-depth insurance of the Java digital computing device and its features
  • Filled with functional examples, this ebook can help you know the middle innovations of Java, Scala, Clojure, Kotlin, and Groovy
  • Work with a number of programming paradigms and achieve wisdom approximately crucial, object-oriented and sensible programming

Book Description

Anyone who is familiar with software program improvement understands in regards to the Java digital computing device. The Java digital laptop is chargeable for examining Java byte code and translating it into activities. at the start, Java was once the one programming language used for the JVM. yet expanding complexity of the language and the extraordinary functionality of the JVM created a gap for a brand new new release of programming languages. a good way to construct a robust starting place with the Java digital computer and start with renowned glossy programming languages, then this booklet is for you.

The booklet will start with a common advent of the JVM and its positive aspects, that are universal to the JVM languages, aiding you get abreast with its techniques. it is going to then dive into explaining languages reminiscent of Java, Scala, Clojure, Kotlin, and Groovy and should express the right way to paintings with each one language, their beneficial properties, use situations, and professionals and cons. via writing instance initiatives in these languages and concentrating on every one language's powerful issues, it is going to assist you locate the programming language that's well suited in your specific needs.

By the tip of the ebook, you've got written a number of courses that run at the Java digital laptop and find out about the diversities among some of the languages.

What you'll learn

  • Gain functional information regarding the Java digital Machine
  • Understand the preferred JVM languages and the Java category Library
  • Get to understand approximately numerous programming paradigms reminiscent of significant, object-oriented, and functional
  • Work with universal JVM instruments resembling Eclipse IDE, Gradle, and Maven
  • Explore frameworks reminiscent of SparkJava, Vert.x, Akka and JavaFX
  • Boost your wisdom approximately dialects of different recognized programming languages that run at the JVM, together with JavaScript, Python, and Ruby

About the Author

Vincent van der Leun is a software program engineer dwelling within the urban of Utrecht within the Netherlands. Programming because the age of eight, he has labored with many alternative languages and structures through the years. Rediscovering Java many years in the past, he enjoyed it quite a bit that he grew to become an Oracle qualified expert, Java 7 Programmer, and began the JVM Fanboy web publication. at the moment he works for CloudSuite, a firm focusing on glossy ecommerce strategies. At CloudSuite he works on numerous backend structures and internet companies, writes JavaScript code for frontend purposes, helps experts via offering advanced SQL queries, and consumes espresso whereas having design-related discussions with fellow builders. while no longer testing new net frameworks or applied sciences in his spare time, he's amassing cult video clips and imprecise motion flicks on DVD/Bluray, studying vintage technological know-how fiction novels, or attending concert events of non-mainstream singers and songwriters.

Table of Contents

  1. Introducing the Java digital Machine
  2. Developing at the JVM
  3. Java
  4. Programming in Java
  5. Scala
  6. Programming in Scala
  7. Clojure
  8. Programming in Clojure
  9. Kotlin
  10. Programming in Kotlin
  11. Groovy
  12. Programming in Groovy
  13. Other JVM languages

Show description

Read Online or Download Introduction to JVM Languages PDF

Best java programming books

Get Practical JIRA Plugins: Using JIRA Effectively: Custom PDF

One benefit of utilizing JIRA for factor monitoring, trojan horse monitoring, or undertaking administration is the power to increase this instrument with thousands of plugins from the JIRA neighborhood. during this concise booklet, software program toolsmith Matt Doar—the writer of useful JIRA Administration—shows you the way to create and retain your individual JIRA plugins to fulfill the categorical wishes of a undertaking.

New PDF release: Image Processing with ImageJ

In DetailDigital picture processing is an more and more vital box throughout an enormous array of medical disciplines. ImageJ’s lengthy historical past and ever-growing person base makes it an ideal candidate for fixing day-by-day initiatives regarding every kind of photo research procedures. picture Processing with ImageJ is a pragmatic e-book that would advisor you from the main easy research thoughts to the bits and bobs of enforcing new functionalities throughout the ImageJ plugin method, it all by utilizing examples and functional situations.

Get Getting started with Spring Framework, Second Edition PDF

Getting all started with Spring Framework, 3rd version is now to be had. Getting all started with Spring Framework, moment variation comprises new chapters on Spring net MVC, RESTful internet providers and Spring protection. This ebook is intended for Java builders with very little wisdom of Spring Framework. the entire examples proven during this booklet use Spring four.

Java Programming for Engineers (Mechanical Engineering) by Julio Sanchez,Maria P. Canton PDF

Whereas instructing Java programming at Minnesota nation collage, the authors spotted that engineering scholars have been enrolling in Java programming classes with the intention to receive uncomplicated programming abilities, yet there have been no Java books compatible for classes meant for engineers. They discovered the necessity for a accomplished Java programming instructional that provides simple programming abilities that may be utilized within the box of engineering.

Additional resources for Introduction to JVM Languages

Example text

Download PDF sample

Introduction to JVM Languages by Vincent van der Leun


by Kevin
4.1

Rated 4.87 of 5 – based on 18 votes