HashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。 HashSet 允许有 null ...[作者空间]
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素...[作者空间]
早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, ...[作者空间]
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration...[作者空间]
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在...[作者空间]
Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天...[作者空间]
接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interfac...[作者空间]
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏...[作者空间]
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包...[作者空间]
多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: ...[作者空间]
重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳...[作者空间]
继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和...[作者空间]
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那...[作者空间]
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 ...[作者空间]
Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中...[作者空间]
在前面几个章节中我们经常使用到 System.out.println(),那么它是什么呢? println() 是...[作者空间]
正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每...[作者空间]
java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date...[作者空间]
数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 Java 语言中提供...[作者空间]
当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 Strin...[作者空间]