摘要:
在JavaAPI中,可以从其中读入一个字节序列的对象称做输入流,而可以向其中写入一个字节序列的对象称做输出流。这些字节序列的来源地和目的地可以是文件,而且通常都是文件,但是也可以是网络连接,甚至是内存块。抽象类Inputstream和Outputstream构成了输入/输出(I/O)类层次结构的基础。 阅读全文
摘要:
Java的泛型是由编译器在编译时实行的,编译器内部永远把所有类型T视为Object处理,但是,在需要转型的时候,编译器会根据T的类型自动为我们实行安全地强制转型 阅读全文
摘要:
一个泛型类(generic class)就是具有一个或多个类型变量的类。我们使用一个简单的Order类作为例子。对于这个类来说,我们只关注泛型,而不会为数据存储的细节烦恼。 阅读全文
摘要:
数据库连接池在初始化过程中,往往已经创建了若干数据库连接置于连接池中备用。此时连接的初始化工作均已完成。对于业务请求处理而言,直接利用现有可用连接,避免了数据库连接初始化和释放过程的时间开销,从而减少了系统的响应时间。 阅读全文
摘要:
JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这些类库可以以一种标准的方法、方便地访问数据库资源。 阅读全文
摘要:
世界上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离;世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己;世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默承受,静静处理。到那时,再来期待我们的finally。 阅读全文
摘要:
字符串(string)是由字符构成的一个序列。在很多语言中,字符串都被当做字符数组来处理,但是在Java中,字符串是一个对象。String类中有11个构造方法以及40多个处理字符串的方法。这不仅在程序设计中非常有用,而且也是一个学习类和对象的很好的例子。 阅读全文
摘要:
子类从父类中继承方法。有时,子类需要修改父类中定义的方法的实现,这称做方法覆盖(method overriding)。注意覆盖与重载不同。
覆盖方法意味着为子类中的方法提供一个全新的实现。该方法已经在父类中定义。为了覆盖一个方法,这个方法必须使用相同的签名以及相同的返回值类型在子类中进行定义。 阅读全文