
java
文章平均质量分 77
Cappuccinooo
毕业于一所不知名的学校
混迹于测试行业多年
从一只菜鸟
到现在一只老鸟
结识了众多测试从业者
有迷茫
有自信
有满足
有遗憾
知道的越多
越觉得自己无知
吸取他人宝贵的知识财富
提炼
回馈
展开
-
Java this关键字详解
创建对象的过程创建对象的过程分为四步:分配对象空间,并将对象的成员变量初始化为0或空执行属性的显式初始化执行构造方法返回对象的地址给相关的变量this的本质this的本质就是“创建好的对象的地址”,由于在构造方法调用前,对象已经创建,因此,在构造方法中也可以使用this代表“当前对象” 注意: this不能用于static方法中调用构造器p...原创 2018-08-09 14:10:46 · 2040 阅读 · 2 评论 -
Java面向对象三大特性一:继承详解
什么是继承?继承是面向对象最显著的一个特性。多个类中存在相同属性和方法时,将这些内容抽取到单独的一个类中,那么多个类无需再定义这些属性和方法,只要继承那个类即可。多个类可以称为子类,单独的这个类称为父类、超类或基类通过extends关键字让类和类之间产生继承关系在Java之中,如果要实现继承的关系,可以使用如下的语法:class 子类 extends 父类 {}代码示例...原创 2018-08-09 16:24:12 · 455 阅读 · 0 评论 -
Java instanceof用法详解
instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。instanceofinstanceof是Java中的二元运算符,左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true;否则,返回false。这里说明下:类的实例包含本身的实例,以及所有直接或间接子类的实例instance...原创 2018-08-10 15:20:47 · 304364 阅读 · 24 评论 -
Java面向对象三大特性一:多态详解
多态多态(polymorphism):指的是同一个方法调用,由于对象不同可能会有不同的行为。现实生活中,同一个方法,具体实现会完全不同。所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在程序运行期间才能决定。因为在程序运...原创 2018-08-14 16:18:39 · 2177 阅读 · 0 评论 -
Java static关键字详解
static关键字在类中,用static声明的成员变量为静态成员变量,也成为类变量。类变量的生命周期和类相同,在整个应用程序执行期间都有效。这里要强调一下:static修饰的成员变量和方法,从属于类普通变量和方法从属于对象静态方法不能调用非静态成员,编译会报错static关键字的用途一句话描述就是:方便在没有创建对象的情况下进行调用(方法/变量)。显然,被sta...原创 2018-08-07 17:30:21 · 142394 阅读 · 60 评论 -
Java final关键字详解
final关键字的作用修饰变量:被它修饰的变量不可改变,一旦赋了初始值,就不能被重新赋值 被final修饰的常量名称,所有字母要大写修饰方法:该方法不可被子类重写,但是可以被重载修饰类:修饰的类不能被继承,比如:Math、String等类修饰变量final修饰变量相比修饰方法、修饰类,是使用最多的情况。final修饰基本数据类型的变量:变量一旦初始化之后其数...原创 2018-08-08 15:33:38 · 489 阅读 · 0 评论 -
Java面向对象三大特性一:封装详解
封装封装(Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。我们程序设计要追求“高内聚、低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合是仅暴露少量的方法给外部使用,尽量方便外部使用。编程中封装的优点:提高代码的安全性提高代码的复用性高内聚:封装细节,便于修改内部代码,提高可维护性“低耦合”:简化外部调用,便于调...原创 2018-08-13 11:55:04 · 615 阅读 · 0 评论 -
Java 泛型详解
对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 、java 泛型详解、Java中的泛型方法、 java泛型详解1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?...转载 2018-08-23 17:56:54 · 628 阅读 · 0 评论