黄舟
浏览量9660    |    粉丝141    |    关注0
  • 黄舟

    黄舟

    2017-02-27 10:09:29
    02.Java 基础 - 继承
    继承1.什么是继承?按照现有类的类型来创建新类,无需改变现有类的形式,这种方法是被称为继承。为什么要继承?当你先创建了一个类 P 之后,现在又需要新建一个类 S ,但功能又与 P 相似。这时候我们想要偷懒,不想重新编写 S,就可以通过继承来实现。3.继承关系继承关系被分为父类(基类)和子类(导出类),父类是被继承的对象(如 P),子类是实现的继承的对象(如 S)。4.继承方式在 java 中类的继承
    1293
  • 黄舟

    黄舟

    2017-02-27 10:13:11
    03.Java 基础 - 多态
    多态1.什么是多态?指允许不同类的对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式。从字面上来理解就是同一种事物表现出的多种形态。2.实例比如有一个函数的功能买车,函数参数是车。你买别克时,显示的美国车;你买丰田时,显示的日本车。同样的方法显示出不同的形态,就是多态。class Car { public void show(){ Syst
    1446
  • 黄舟

    黄舟

    2017-02-27 10:20:12
    04.Java 基础 - 类
    概述在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类成员内部类1.概念成员内部类是最普通的内部类,它的定义为位于另一个类的内部2.实例/** * 外部类 */class Outter { private int a = 10; static int b =
    1705
  • 黄舟

    黄舟

    2017-02-27 10:21:56
    05.Java 基础 - 接口
    抽象类和抽象方法在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象(我们可以理解为一种功能不全的类),这样的类就是抽象类。包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类就必须被限定为抽象类。抽象类以及方法必须使用 abstract 关键字修饰。下面来一个简单的抽象类: /
    1826
  • 黄舟

    黄舟

    2017-02-27 10:23:24
    06.Java 基础 - 重载&重写
    基本概念Overload(重载) 和 Override(重写,覆写,覆盖)是实现多态的两种方式。Overload 发生在同一个类中,而 Override 发生在父类,子类当中。Overload重载,也称编译时多态(静态绑定):它发生在同一类中,与什么父类子类、继承毫无关系。发生重载的函数中函数名相同,但是函数的参数(个数和类型)不同。注意:重载与返回类型无关下面通过一个实例来探究。public
    1431
  • 黄舟

    黄舟

    2017-02-27 10:29:53
    07.Java 基础 - 静态绑定&动态绑定
    基本概念绑定,绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。Java 中绑定分为绑定分为静态绑定和动态绑定。在分析静态绑定和动态绑定之前需要知道的几个概念:编译期:编译过程是将 Java 源文件编译成字节码(.class文件,JVM 可执行代码)的过程,在这个过程中Java是不与内存打交道的,在这个过程中编译器会进行语法的分析,如果语法不正确就会报错。运行期:运行过程是指JVM(J
    1416
  • 黄舟

    黄舟

    2017-02-27 10:35:23
    08.Java 基础 - 反射
    基本概念Java 反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息。利用反射,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。Class想要获取一个类的信息,首先需要获取类的Class对象。Java中的所有类型包括基本类型(int, long, float等等),即使是
    1437
  • 黄舟

    黄舟

    2017-02-27 10:38:12
    09.Java 基础 - 注解
    基本概念Annotion (注解)是一个接口,程序可以通过反射来获取指定程序元素的 Annotion 对象,然后通过 Annotion 对象来获取注解里面的元数据。根据注解的使用方法和用途,我们可以将 Annotation 分为三类:系统注解,元注解,自定义注解。系统注解系统注解,即 JDK 内置的注解,主要有:@Override,@Deprecated,@SuppressWarnnings。1.@
    1403
  • 黄舟

    黄舟

    2017-02-27 10:41:02
    10.Java 基础 - 代理
    基本概念-给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。通俗来讲,好比买火车票,原本我们需要火车站才能买到票,现在设置了售票点,你通过售票点就可以直接买到票。代理的实现可分为静态代理和动态代理;动态代理又分为 JDK 动态代理和 CLGIB 动态代理。静态代理观察代码可以发现每一个代理类只能为一个接口服务,这样一来程序开
    1362
  • 黄舟

    黄舟

    2017-02-27 10:43:58
    11.Java 基础 - 泛型
    基本概念泛型的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。1.发展在 JDK 1.5 之前,只能通过 Object 是所有类型的父类和类型强制转换两个特点的配合来实现类型泛化。因此在编译期间,编译器无法检查这个 Object 的强
    1037

最新下载

更多>
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号