Dealing with temporary files

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

B08 JVM Fundamentals for Clojure

Buy nowLearn more

Java Virtual Machine Basics

  • Understanding the abbreviations of the Java world—JVM JRE JDK
  • Choosing a JDK—licensing, support, and upgrade schedule
  • Javadocs
  • Java Dependencies
  • Leiningen and Dependencies
  • Boot and Dependencies
  • Running Java with options

Interoperation between Java and Clojure

  • Fields and Methods
  • Classes and Reflection
  • Import form
  • Exceptions and Errors
  • Java Arrays
  • Java IO
  • Files
  • Dealing with temporary files
  • Java Threads
  • Creating a Clojure Library for use in Java
  • Creating Java classes with gen-class
  • Creating Java interfaces with gen-interface
  • Mixed projects (Clojure with some Java)

Deployment

  • JAR Anatomy
  • Creating JARs with Leiningen
  • Creating JARs with Boot
  • Logging on the JVM
  • Clojure compiler options
  • Monitoring Tools
  • Cloud Monitoring