搜索内容

Java教程
  • 再谈Java包

    在Java中,为了组织代码的方便,可以将功能相似的类放到一个文件夹内,这个文件夹,就叫做包。 包不但可以包含类,还可以包含接口和其他的包。 目录以"\"来表……
    bigao 3-Java类与对象详解 2021年5月18日
  • Java源文件的声明规则

    当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则: 一个源文件中只能有一个public类。 一个源文件可以有多个非public……
    无卤 3-Java类与对象详解 2021年5月17日
  • Java继承的概念与实现

    继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似。 继承可以理解为一个类从另一个类获取方法和属性的过……
    田田 4-Java继承和多态 2021年5月17日
  • Java super关键字

    super 关键字与 this 类似,this 用来表示当前类的实例,super 用来表示父类。 super 可以用在子类中,通过点号(.)来获取父类的成员变量和方法。super 也可以……
    阿喜 4-Java继承和多态 2021年5月16日
  • Java继承中方法的覆盖和重载

    在类继承中,子类可以修改从父类继承来的方法,也就是说子类能创建一个与父类方法有不同功能的方法,但具有相同的名称、返回值类型、参数列表。 如果在新类中……
    喔28 4-Java继承和多态 2021年5月15日
  • Java多态和动态绑定

    在Java中,父类的变量可以引用父类的实例,也可以引用子类的实例。 请读者先看一段代码: public class Demo {     public static void main(String[] args){……
    啊Q 4-Java继承和多态 2021年5月15日
  • Java instanceof 运算符

    多态性带来了一个问题,就是如何判断一个变量所实际引用的对象的类型 。 C++使用runtime-type information(RTTI),Java 使用 instanceof 操作符。 instanceof ……
    小杜 4-Java继承和多态 2021年5月14日
  • Java多态对象的类型转换

    这里所说的对象类型转换,是指存在继承关系的对象,不是任意类型的对象。当对不存在继承关系的对象进行强制类型转换时,java 运行时将抛出 java.lang.ClassCas……
    田田 4-Java继承和多态 2021年5月13日
  • Java final关键字:阻止继承和多态

    在 Java 中,声明类、变量和方法时,可使用关键字 final 来修饰。final 所修饰的数据具有“终态”的特征,表示“最终的”意思。具体规定如下: final 修饰的类不……
    小杜 4-Java继承和多态 2021年5月13日
  • Java Object类

    Object 类位于 java.lang 包中,是所有 Java 类的祖先,Java 中的每个类都由它扩展而来。 定义Java类时如果没有显示的指明父类,那么就默认继承了 Object 类。……
    牛青 4-Java继承和多态 2021年5月12日
  • Java内部类及其实例化

    在 Java 中,允许在一个类(或方法、语句块)的内部定义另一个类,称为内部类(Inner Class),有时也称为嵌套类(Nested Class)。 内部类和外层封装它的类之间存……
    阿喜 5-Java抽象类、接口、内部类和泛型 2021年5月11日
  • Java静态内部类、匿名内部类、成员式内部类和局

    内部类可以是静态(static)的,可以使用 public、protected 和 private 访问控制符,而外部类只能使用 public,或者默认。 成员式内部类 在外部类内部直接定义……
    嘿哈 5-Java抽象类、接口、内部类和泛型 2021年5月9日
  • Java抽象类的概念和使用

    在自上而下的继承层次结构中,位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看,祖先类更加通用,它只包含一些最基本的成员,人们只将它作为派生其……
    阿喜 5-Java抽象类、接口、内部类和泛型 2021年5月8日
  • Java接口(interface)的概念及使用

    在抽象类中,可以包含一个或多个抽象方法;但在接口(interface)中,所有的方法必须都是抽象的,不能有方法体,它比抽象类更加“抽象”。 接口使用 interface 关……
    无卤 5-Java抽象类、接口、内部类和泛型 2021年5月7日
  • Java接口和抽象类的区别

    类是对象的模板,抽象类和接口可以看做是具体的类的模板。 由于从某种角度讲,接口是一种特殊的抽象类,它们的渊源颇深,有很大的相似之处,所以在选择使用谁……
    中天 5-Java抽象类、接口、内部类和泛型 2021年5月5日
  • Java泛型详解,通俗易懂只需5分钟

    我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。 假如我们现在要定义一个类来表示坐标,要求坐标的……
    老王 5-Java抽象类、接口、内部类和泛型 2021年5月4日
  • java泛型通配符和类型参数的范围

    本节先讲解如何限制类型参数的范围,再讲解通配符(?)。 类型参数的范围 在泛型中,如果不对类型参数加以限制,它就可以接受任意的数据类型,只要它是被定义过……
    丹青 5-Java抽象类、接口、内部类和泛型 2021年5月3日
  • Java异常处理基础

    Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被抛出(throw)。……
    啊Q 6-Java异常处理 2021年5月2日
  • Java异常类型

    所有异常类型都是内置类Throwable的子类。因此,Throwable在异常类层次结构的顶层。紧接着Throwable下面的是两个把异常分成两个不同分支的子类。一个分支是Exc……
    无卤 6-Java异常处理 2021年5月1日
  • Java未被捕获的异常

    在你学习在程序中处理异常之前,看一看如果你不处理它们会有什么情况发生是很有好处的。下面的小程序包括一个故意导致被零除错误的表达式。 class Exc0 {     ……
    田田 6-Java异常处理 2021年5月1日
  • Java try和catch的使用

    尽管由Java运行时系统提供的默认异常处理程序对于调试是很有用的,但通常你希望自己处理异常。这样做有两个好处。第一,它允许你修正错误。第二,它防止程序自……
    bigao 6-Java异常处理 2021年4月30日
  • Java 多重catch语句的使用

    某些情况,由单个代码段可能引起多个异常。处理这种情况,你可以定义两个或更多的catch子句,每个子句捕获一种类型的异常。当异常被引发时,每一个catch子句被……
    中天 6-Java异常处理 2021年4月29日
  • Java try语句的嵌套

    Try语句可以被嵌套。也就是说,一个try语句可以在另一个try块内部。每次进入try语句,异常的前后关系都会被推入堆栈。如果一个内部的try语句不含特殊异常的cat……
    阿喜 6-Java异常处理 2021年4月29日
  • Java throw:异常的抛出

    到目前为止,你只是获取了被Java运行时系统抛出的异常。然而,程序可以用throw语句抛出明确的异常。Throw语句的通常形式如下:     throw ThrowableInstance; ……
    无卤 6-Java异常处理 2021年4月28日
  • Java throws子句

    如果一个方法可以导致一个异常但不处理它,它必须指定这种行为以使方法的调用者可以保护它们自己而不发生异常。做到这点你可以在方法声明中包含一个throws子句……
    小杜 6-Java异常处理 2021年4月27日