java中的内部类分为四个: 成员内部类 静态内部类 局部内部类 匿名内部类 1. 成员内部类: 定义在另一个类(外部类)的内部,而且与成员方法和属性平级叫成员内部类,......相当于外部类的非静态方法,如果被static修饰,就变成静态内部类了。 2.静态内部类 使用static修饰的成员内部类 ...
分类:
编程语言 时间:
2018-03-01 00:46:08
阅读次数:
175
一、概述 散列算法有两个主要的实现方式:开散列和闭散列,HashMap采用开散列实现。 HashMap中,键值对(key-value)在内部是以Entry(HashMap中的静态内部类)实例的方式存储,散列表table是一个Entry数组,保存Entry实例。 对于冲突的情况,在开散列中,如果若干个 ...
分类:
其他好文 时间:
2018-02-26 13:27:51
阅读次数:
201
单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点! 1、懒汉 2、饿汉 3、双重校验锁 4、枚举 5、静态内部类 本文永久更新地址: "https://github.com/nnngu/LearningNotes/blob/master/Java%20Basis/019%20%E ...
分类:
其他好文 时间:
2018-02-24 23:12:08
阅读次数:
152
需要的jar包,只有jbarcode.jar 链接: https://pan.baidu.com/s/1o9oDPB8 密码: x367 ...
分类:
其他好文 时间:
2018-02-24 13:10:02
阅读次数:
599
1. 数组转ArrayList 为了实现把一个数组转换成一个ArrayList,很多Java程序员会使用如下的代码: Arrays.asList确实会返回一个ArrayList对象,但是该类是Arrays类 中一个私有静态内部类,而不是常见的java.util.ArrayList类。这个java.u ...
分类:
编程语言 时间:
2018-02-23 20:57:02
阅读次数:
150
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: ...
分类:
编程语言 时间:
2018-02-23 10:53:25
阅读次数:
176
静态内部类特点:1.使用static修饰的成员内部类是静态内部类2.静态内部类和外部类没有任何关系,只是在生成类名和类定义时有影响。静态内部类可以看做是与外部类平级的类。使用方法与外部类平级的类完全相同。3.创建静态内部类的实例使用 外部类名.内部类名 实例名 = new 外部类名.内部类名(参数) ...
分类:
编程语言 时间:
2018-02-20 22:50:49
阅读次数:
242
本文简单介绍单例模式,并举出饿汉式、懒汉式、双重检测锁、静态内部类(常用)、枚举等方式实现单例方式,补充防止反射、反序列化破解单例的方法。 ...
分类:
其他好文 时间:
2018-02-04 16:40:48
阅读次数:
241
static (静态的) 可以用来修饰属性、方法、代码块(或初始化块)、内部类 1.由类创建的所有的对象,都共用这一个属性 2.当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。vs实例变量(非static修饰的属性,各个对象各自拥有一套副本) 3.类变量随着类的加载而加载的,而且独 ...
分类:
编程语言 时间:
2018-02-01 20:34:48
阅读次数:
159
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。一、成员内部类????将一个类定义在一个类的内部就称为成员内部类。如下代码中的InnterClass就是一个成员内部类://成员内部类
publ
分类:
其他好文 时间:
2018-01-28 14:43:38
阅读次数:
184