分类目录归档:Java

Java的继承与多态

继承是面向对象语言的重要特征之一,没有继承的语言只能被称作“使用对象的语言”。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。基于已有的设计创造新的设计,就是面向对象程序设计中的继承。在继承中,新的类不是凭空产生的,而是基于一个已经存在的类而定义出来的。通过继承,新的类自动获得了基础类中所有的成员,包括成员变量和方法,包括各种访问属性的成员,无论是public还是private。当然,在这之后,程序员还可以加入自己的新的成员,包括变量和方法。显然,通过继承来定义新的类,远比从头开始写一个新的类要简单快捷和方便。继承是支持代码重用的重要手段之一。 继续阅读

Java 初体验

从编程语言的执行机制上说,Java 是门特殊的语言,它采用先编译后解释的特性,首先将源代码(以.java结尾)编译为字节码文件(以.class结尾),而后直接将字节码文件运行于 Java 虚拟机(JVM)上。按照这种特殊的执行机制,Java 的环境可以分为 3 部分,即 JVMJREJDK。JVM(Java Virtual Machine)位于最底层,即 Java 虚拟机,负责执行字节码文件;JRE(Java Runtime Environment)即 Java 运行环境,包括了 JVM 和一些基本类库,为需要使用 Java 的人提供,这也是我们传统意义上的 Java;JDK(Java Development Kit)即 Java 开发工具包,除了包括 JRE 外,还有一些为开发人员准备的工具,例如文档、编译器等。显而易见,开发 Java 程序应该下载 JDK,它包含了所需要的一切。

继续阅读