一、内部类的分类: (1)静态内部类(2)成员内部类(3)局部内部类(4)匿名内部类 二、静态内部类 1.静态内部类可以等同的看做是静态变量 内部类的重要作用:可以访问外部类中的私有数据 2.静态内部类可以直接访问外部类的静态变量,静态方法,无法直接访问成员变量和成员方法。 package com. ...
分类:
编程语言 时间:
2019-12-07 14:31:36
阅读次数:
91
@EnableEurekaServer >@Import(EurekaServerConfiguration.class) >EurekaServerConfiguration的内部类EurekaServerConfigBeanConfiguration 注册serverConfig的实现类Eure ...
分类:
其他好文 时间:
2019-12-06 11:20:47
阅读次数:
83
Thread 变量 threadLocals 线程类Thread内部有一个名为 的 变量,它定义如下: ThreadLocal.ThreadLocalMap 是 的内部类 看注释的第一句话 意思是 ThreadLocalMap 是一个自定义 HashMap,只适用于线程局部变量。完全可以把它看做是一 ...
分类:
其他好文 时间:
2019-12-03 01:30:23
阅读次数:
114
为什么要使用内部类? 1、内部类方法可以访问定义它所在的作用域中的数据,包括私有的数据。 2、可以对同一个包中的其他类隐藏起来 3、想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷。 静态内部类与非静态内部类 静态内部类用static修饰,类与一个独立的类差别不大,除了位置放在外部类 ...
分类:
其他好文 时间:
2019-12-02 13:30:02
阅读次数:
65
内部类的作用 定义:放在一个类的内部的类,就叫做内部类 作用: 1)内部类可以很好的实现隐藏:一般的非内部类,是不允许有private与protected权限的,但内部类可以 2)内部类拥有外围类的所有元素的访问权限 3)可以实现多重继承 4)可以避免修改接口而实现同一个类中的两种同名方法的调用 ...
分类:
其他好文 时间:
2019-12-01 19:00:48
阅读次数:
98
内部类:在类中的另外一个类。1.分类1)成员内部类:在类的成员变量/成员方法位置编写,与外部类的属性、方法并列。2)静态内部类: 定义在类中,任何方法外,用static修饰3)局部内部类:在方法中定义的类,与局部变量类似。4)匿名内部类:没有名字的类2.成员内部类1)可以访问外部类的所有属性。2)可 ...
分类:
其他好文 时间:
2019-12-01 18:47:06
阅读次数:
93
对于上一篇文章,我又自己总结归纳并补充了一下,有了第二篇。 概览 1M , 新空间 = 累加1M 空间有了,那么我们需要根据最新的空间长度占用,再找到对应的新的SDS数据类型。 看一下源码,增加一下印象: SDS 和 内部类型 外部字符串类型,找到了SDS结构,现在到了SDS转内部结构 对于字符串类 ...
分类:
其他好文 时间:
2019-12-01 10:10:25
阅读次数:
132
public class A {public class B { }}; 需要实例B类时,按照正逻辑是,A.B ab = new A.B();那么编译器就会出现一个错误–“is not an enclosing class”再翻看相关的java代码,发现原来写法出错了!正确的做法是A a = new ...
分类:
编程语言 时间:
2019-11-30 17:41:55
阅读次数:
60
依托于Java虚拟机的语言 Java发展史 Java语言规范 数字的表示 数据类型 原始 数字型:(byte 8bit ,short 16bit ,int 32bit,long 64bit)有符号,char 16bit 无符号,float 32bit,double 64bit 布尔型:boolean ...
分类:
编程语言 时间:
2019-11-29 10:45:36
阅读次数:
116
1. 链接外部类 // innerclasses/Sequence.java // Holds a sequence of Objects interface Selector { boolean end(); Object current(); void next(); } public clas ...
分类:
其他好文 时间:
2019-11-26 23:01:45
阅读次数:
129