Nice是一种基于Java的面向对象新语言。它采纳了来自函数式编程的一些特性,并将学院派的编程语言研究融入实际。它包含下列重要特性:泛型、匿名函数、多方法(multi-methods)、元组(tuple)、方法支持可选参数、契约式设计(design by contract)、更强大的编译期错误检查(尤其是考虑到类型转换和空引用)等。它的作者认为,Nice会是一个更具表达能力、更加模块化、更加类型安全的语言。
Nice语言的网站是:http://nice.sourceforge.net/。它目前的版本是0.9.10。