BradCypert.com

JVM Resources

Posted on January 10, 2020  (Last modified on October 23, 2022 )
2 minutes  • 234 words

Java

Java is a language/platform maintained by Oracle. It’s known for it’s “Write-Once-Run-Anywhere” mantra and, in my opinion, for its verbosity.

Kotlin

Kotlin is a cross-platform, statically-typed language that often targets the JVM. It’s used for web development, Android development, and much more.

Android

Android is a mobile operating system designed primarily for touchscreen mobile devices such as smartphones and tablets. Development is done predominantly in Kotlin or Java.

Clojure

Clojure is a modern, dynamic, and functional dialect of the Lisp programming language that can be built to target many platforms, although predominantly the JVM or JavaScript.

Scala

Scala combines object-oriented and functional programming in one concise, high-level language. Note: Most of these examples will be using Scala 2.X

Cartoon headshot of Brad Cypert
Follow me

Connect with me to follow along on my journey in my career, open source, and mentorship. Occasionally, I'll share good advice and content (quality not guaranteed).