关键字enum可以将一组具名的值得有限集合创建为一种新的类型,这些具名的值可以作为常规的程序组件使用。 基本enum特性 使用enum的valu...
File File类,文件路径,既代表了一个特定文件的名称,有能代表一个目录下的一组文件的名称(list()方法,返回文件名的字符串数组)。 目...
并发的多面性 使用并发解决问题大体上可以分为“速度”和“设计可管理性”两种。 更快的执行 并发通常是提高单处理器上程序的性能。并发首要解决的问题...
注解(元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们能在以后方便使用这些数据。java.lang中的注解:· @Override·...
填充容器 new ArrayList (Collections.nCopies(size, item))和Collections.fill(li...
数组的特殊性 数组与其他种类的容器的区别:效率、类型和保存基本类型的能力。其他容器在处理对象时,都是当做Object处理,而数组可以去持有某种具...
泛型实现了参数化类型的概念。 简单泛型 容器是出现泛型的重要原因之一。泛型的主要目的之一就是用来指定容器要持有什么类型的对象,而且由编译器来保证...
运行时类型信息(RTTI)使得你可以在程序运行时发现和使用类型信息。 Class对象 每一个类都有一个Class对象。所有的类都是在对其第一次使...
String 不可变String String类中每一个看起来会修改String值得方法,实际上都是创建了一个全新的String对象。每当吧St...