Java

Java StringTokenizer类

在前几节我们学习了怎祥使用String类的split()方法分解字符串,这一节我们将学习怎样使用StringTokenizer对象分解字符串,与split()方法不同的是,StringTokenizer对象不使用正则表达式作为分隔标记。首先我们需要知道一个概念——语言符号,

Java接口回调

接口和类一样,也是Java语言中一种重要的数据类型,用接口声明的变量称作接口变量,那么接口变量中可以存放什么样的数据呢?首先,接口属于引用型变量,接口变量中可以存放实现该接口的类的实例的引用,即存放对象的引用。例如:假设Com是一个接口,那么就可以用Com声明一个变量。

Java List集合

在Collection体系中,List集合是有序的,可对其中每个元素的插入位置进行精确地控制,可以通过索引来访问元素,遍历元素。List集合是指由List接口以及List接口的所有实现类组成的集合,List有序集合也称为序列,该界面的用户可以精确地控制列表中每个元素的插入位置,

Java缓冲流

前几节我们学习了文件字节输入输出流和文件字符输入输出流,这一节我们学习一个新的概念——缓冲流。那什么叫做缓冲流呢?缓冲流又能起到什么作用呢?在Java中,我们把BufferedReader和BufferedWriter类创建的对象称为缓冲输入输出流,二者增强了读写文件的能力。

Java对象的上转型对象

我们知道老虎是动物,若动物类是老虎类的父类,需要注意的是,当说老虎是动物时,老虎将失掉老虎独有的属性和功能。从人的思维方式上看,说“老虎是动物”属于上溯思维方式,这种思维方式和Java语言中的上转型对象类似。假设Animal类是Tiger类的父类,