测试极客

个人博客:http://igeeker.io

Java 泛型详解

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 、java 泛型详解、Java中的泛型方法、 java泛型详解 1. 概述 泛型在java中有...

2018-08-23 17:56:54

阅读数 67

评论数 0

Java面向对象三大特性一:多态详解

多态 多态(polymorphism):指的是同一个方法调用,由于对象不同可能会有不同的行为。现实生活中,同一个方法,具体实现会完全不同。 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类...

2018-08-14 16:18:39

阅读数 187

评论数 0

Java面向对象三大特性一:封装详解

封装 封装(Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 我们程序设计要追求“高内聚、低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合是仅暴露少量的方法给外部使用,尽量方便外部使用。 编程中封装的优点: 提高代码的安全性...

2018-08-13 11:55:04

阅读数 97

评论数 0

Java instanceof用法详解

instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。 instanceof instanceof是Java中的二元运算符,左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true;否则,返回f...

2018-08-10 15:20:47

阅读数 12072

评论数 3

Java面向对象三大特性一:继承详解

什么是继承? 继承是面向对象最显著的一个特性。 多个类中存在相同属性和方法时,将这些内容抽取到单独的一个类中,那么多个类无需再定义这些属性和方法,只要继承那个类即可。 多个类可以称为子类,单独的这个类称为父类、超类或基类 通过extends关键字让类和类之间产生继承关系 在Java之中,...

2018-08-09 16:24:12

阅读数 86

评论数 0

Java this关键字详解

创建对象的过程 创建对象的过程分为四步: 分配对象空间,并将对象的成员变量初始化为0或空 执行属性的显式初始化 执行构造方法 返回对象的地址给相关的变量 this的本质 this的本质就是“创建好的对象的地址”,由于在构造方法调用前,对象已经创建,因此,在构造方法中也可以使用this代...

2018-08-09 14:10:46

阅读数 629

评论数 1

Java final关键字详解

final关键字的作用 修饰变量:被它修饰的变量不可改变,一旦赋了初始值,就不能被重新赋值 被final修饰的常量名称,所有字母要大写 修饰方法:该方法不可被子类重写,但是可以被重载 修饰类:修饰的类不能被继承,比如:Math、String等类 修饰变量 final修饰变量...

2018-08-08 15:33:38

阅读数 61

评论数 0

Java static关键字详解

static关键字 在类中,用static声明的成员变量为静态成员变量,也成为类变量。类变量的生命周期和类相同,在整个应用程序执行期间都有效。 这里要强调一下: static修饰的成员变量和方法,从属于类 普通变量和方法从属于对象 静态方法不能调用非静态成员,编译会报错 stati...

2018-08-07 17:30:21

阅读数 1390

评论数 3

FastJson简单使用汇总

FastJson介绍 JSON协议使用方便,越来越流行,JSON的处理器有很多,这里我介绍一下FastJson,FastJson是阿里的开源框架,被不少企业使用,是一个极其优秀的Json框架,Github地址:FastJson FastJson特点 FastJson数度快,无论序列化和...

2018-08-03 15:43:33

阅读数 299

评论数 0

提示
确定要删除当前文章?
取消 删除