内部类: ①静态内部类中可以有非静态的方法 ②当内部类中有静态方法或者静态成员变量时,一定是静态内部类 一般内部类在外部类的成员变量位置,像这样: 1 public class Outer { 2 class Inner{ 3 4 } 5 } 1、外部类访问内部类: 内部类被stati ...
分类:
其他好文 时间:
2019-06-09 13:09:54
阅读次数:
132
内部类 (一) 概述 把类定义在另一个类的内部,该类就被称为内部类。 举例:把类Inner定义在类Outer中,类Inner就被称为内部类。 (二) 内部类的访问规则 ? A:可以直接访问外部类的成员,包括私有 ? B:外部类要想访问内部类成员,必须创建对象 (三) 内部类的分类 ? A:成员内部类 ...
分类:
编程语言 时间:
2019-06-08 10:25:56
阅读次数:
128
x内部类 x.1 成员内部类 x.2 局部内部类 x.3 静态内部类 x.4 匿名内部类 为什么匿名内部类访问的外部类成员变量或成员方法必须用static修饰?以匿名内部类方式,可以说接口可以被new吗?在什么情况下使用匿名内部类? ...
分类:
编程语言 时间:
2019-06-07 12:48:50
阅读次数:
111
/* * 对TreeSet中的元素"HashSet"、"ArrayList"、"TreeMap"、"HashMap"、"TreeSet"、"LinkedList"进行升序 * 2. 使用静态内部类实现 */ import java.util.*; public class TreeTest4 { p ...
分类:
其他好文 时间:
2019-06-05 09:25:12
阅读次数:
101
一.内部类基础 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形 ...
分类:
其他好文 时间:
2019-06-03 14:16:27
阅读次数:
135
本文主要记录内部类、匿名内部类、局部内部类、lambda表达式的用途和lambda表达式的推导及使用 1.直接内部类 直接内部类可以分为两种: 成员内部类和静态内部类 1.1 成员内部类 成员内部类,就如同成员一样存在一个类中,该内部类可以直接访问外部类成员和方法,但是外部类不能使用内部类方法或者属 ...
分类:
编程语言 时间:
2019-05-09 09:16:24
阅读次数:
147
一.build 介绍 二.实现原理 通过访问静态内部的形式得到内部类,内部类通过有参方法将传入的参数赋值给静态内部类对象,外部类私有构造函数,参数设置成静态内部类对象当静态内部类对象通过无参的build方法获得外部类时,外部类构造函数需要传入静态内部类实例对象,此时,精彩的来了,因为通过访问静态内部 ...
分类:
编程语言 时间:
2019-05-04 23:44:49
阅读次数:
158
Spring Cloud Gateway入坑记 前提 最近在做老系统的重构,重构完成后新系统中需要引入一个网关服务,作为新系统和老系统接口的适配和代理。之前,很多网关应用使用的是 基于 版本实现的那套方案,但是鉴于 已经停止迭代,它使用的是比较传统的阻塞(B)IO + 多线程的实现方案,其实性能不太 ...
分类:
编程语言 时间:
2019-05-04 11:34:00
阅读次数:
195
package com.Summer_0430.cn; /** * @author Summer * 定义一所图书馆Library,有 * 图书 * 书名 * 作者 * 单价 * 管理图书 * * 要求:创建一所图书馆,管理图书 */ class Library{ static class Book... ...
分类:
其他好文 时间:
2019-04-30 21:27:38
阅读次数:
107
package com.Summer_0429.cn; /** * @author Summer * 静态内部类的应用 * 示例: * 定义一所学校,学校有: * 饮水机:WaterFountain * 水量 * 管理饮水机(); * * 要求:创建一所学校,访问饮水机的水量 * */ class ... ...
分类:
其他好文 时间:
2019-04-30 14:07:44
阅读次数:
123