自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

测试极客

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

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java 泛型详解

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。 本文参考 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 、java 泛型详解、Java中的泛型方法、 java泛型详解1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?...

2018-08-23 17:56:54 572

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

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

2018-08-14 16:18:39 1968

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

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

2018-08-13 11:55:04 551

原创 Java instanceof用法详解

instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。instanceofinstanceof是Java中的二元运算符,左边是对象,右边是类;当对象是右边类或子类所创建对象时,返回true;否则,返回false。这里说明下:类的实例包含本身的实例,以及所有直接或间接子类的实例instance...

2018-08-10 15:20:47 292221 24

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

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

2018-08-09 16:24:12 419

原创 Java this关键字详解

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

2018-08-09 14:10:46 1952 2

原创 Java final关键字详解

final关键字的作用修饰变量:被它修饰的变量不可改变,一旦赋了初始值,就不能被重新赋值 被final修饰的常量名称,所有字母要大写修饰方法:该方法不可被子类重写,但是可以被重载修饰类:修饰的类不能被继承,比如:Math、String等类修饰变量final修饰变量相比修饰方法、修饰类,是使用最多的情况。final修饰基本数据类型的变量:变量一旦初始化之后其数...

2018-08-08 15:33:38 428

原创 Java static关键字详解

static关键字在类中,用static声明的成员变量为静态成员变量,也成为类变量。类变量的生命周期和类相同,在整个应用程序执行期间都有效。这里要强调一下:static修饰的成员变量和方法,从属于类普通变量和方法从属于对象静态方法不能调用非静态成员,编译会报错static关键字的用途一句话描述就是:方便在没有创建对象的情况下进行调用(方法/变量)。显然,被sta...

2018-08-07 17:30:21 132335 60

原创 FastJson简单使用汇总

FastJson介绍JSON协议使用方便,越来越流行,JSON的处理器有很多,这里我介绍一下FastJson,FastJson是阿里的开源框架,被不少企业使用,是一个极其优秀的Json框架,Github地址:FastJsonFastJson特点FastJson数度快,无论序列化和反序列化,都是当之无愧的fast 功能强大(支持普通JDK类包括任意Java Bean Class、...

2018-08-03 15:43:33 1081

基础算法教案

算法是一组(有限个)规则,它为某个特定问题提供了解决问题的运算序列。在信息学竞赛中,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写算法,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。

2012-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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