store/[org.clojure/clojure "1.8.0"] clj::clojure.core/new

Official Documentation

Add notes

Docstring
==================================================
  The args, if any, are evaluated from left to right, and
  passed to the constructor of the class named by Classname. The
  constructed object is returned.

Example 1

Edit
;; Create a Java ArrayList using the 0 argument constructor
(def a  (new java.util.ArrayList))
;; => #'user/a
(.add a "aaa")
;; => true
(.add a "bbb")
;; => true
a
;; => #<ArrayList [aaa, bbb]>

Example 2

Edit
;; Create another ArrayList and add integers using the doto macro
(def ai (doto (new java.util.ArrayList) (.add 1) (.add 2) (.add 0)))
;; => #'user/ai
ai
;; => #<ArrayList [1, 2, 0]>

Uses on crossclj