访问构造函数、方法和字段new:创建Java对象。
创建Random对象:
使用Clojure的句点(.)这个特殊形式来调用rnd的方法。
调用了nextInt()方法的无参数版本
Random还有另外一个nextInt(),它接受一个参数。
句点被用来访问实例方法。但实际上它对各种类成员都有效:无论是字段还是方法,静态的或是的实例。
Math没有采用全限定名。因为没有必要那么做,Clojure会自动导入java.lang。但java.util就没有这么幸运了,为了避免到哪儿都要输入冗长的java.util.Random,可以用import明确的将其导入。
import 接受数量可变的列表作为参数,每个列表的第一项是要导入的包名称,其余部分则是导入的项的名称。因为执行了下面这个 import,接下来就可以使用非全限定的名称来访问Random、Locale和MessageFormat了。