多态的目的 通过类型转换,把一个对象当作它的基类对象对待。 从相同的基类派生出来的多个派生类可被当作同一个类型对待,可对这些不同的类型进行同样的处理。 这些不同派生类的对象响应同一个方法时的行为是
一、理论概念 进程与线程 进程(PRocess)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更
java中final的理解final修饰变量表示变量初始化后就不能再改变。 一、对于基础类型来说,用final修饰后其值不可以改变。 1. final int a; a = 5; 2.final in
java之泛型理解(高效java之泛型) 1 * 泛型-->类或者接口的声明中拥有一个或多个类型参数时,称为泛型类/泛型接口,简称泛型 2 * 泛型在安全性和表述性上都比原生态类型
java多态性理解Java中多态性的实现 什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指
java反射的理解 Posted on 2015-06-02 22:41 Algori 阅读(...) 评论(...) 编辑 收藏反射的作用:1.运行时检查类的结构2.运行时更改类的字段值3.调用类
java没有引用传递只有按值传递,没有引用传递只有按值传递,值传递。 通过下面代码解释: 1publicclassTest {2publicstaticvoidmain(String[] args )
对于java多线程的应用非常广泛,现在的系统没有多线程几乎什么也做不了,很多时候我们在何种场合如何应用多线程成为一种首先需要选择的问题,另外关于java多线程的知识也是非常的多,本文中先介绍和说明一些
GC可谓是java相较于C++语言,最大的不同点之一。 1.GC回收什么? 上一篇讲了内存的分布。 其中程序计数器栈,虚拟机栈,本地方法栈 3个区域随着线程而生,随着线程而死。这些栈的内存,可以理解为
一、什么是IO StreamStream 是在编程语言中对输入输出的总称 (一种比喻的称谓。Stream 为流水,输入输出实际上就是指数据的流动,数据由一个地方运动的另一个地方,就像流水一样,程序员将