E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
静态内部类
【Java SE】内部类
二、内部类分类内部类可以分为以下四类:成员内部类(了解即可)
静态内部类
(了解即可)局部内部类(了解即可)匿名内部类(重点‼️)2.1成员内部类Outer.java文件内定义内部类publicclassOuter
RexHarrr
·
2023-12-01 18:56
Java学习
java
开发语言
内部类及其作用,
静态内部类
和非
静态内部类
的区别
1.什么是内部类?内部类就是定义在一个类的内部,包含内部类的类就称为外部类,内部类可以声明访问权限,如public,protected,private,外部类可以访问内部类的私有方法,变量2.static(静态)关键字1.被static修饰的成员变量,成员方法,可以直接被调用而不需要创建对象2.静态方法中,静态方法中不能使用非静态变量或方法,因为非静态变量,方法需要使用对象调用,与方法本意冲突3.
小小的coder
·
2023-12-01 18:41
【Java 基础】11 内部类
Java中有四种类型的内部类:成员内部类、局部内部类、匿名内部类和
静态内部类
。1)成员内部类:成员内部类是定义在类内部的类。它可以访问外部类的成员,包括私有成员。publicclassOu
好久不见的流星
·
2023-12-01 14:53
Java
java
开发语言
Java进阶(第三期): JDK版本接口的新特性 && 内部类(成员类、静态类、局部类、匿名类) && Lambda表达式、简写规则
第三期)⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️文章目录Java基础(第三期)一、接口新特性1.1JDK8版本1.2JDK9版本代码块二、内部类1、成员内部类1.2内部类成员访问2、
静态内部类
Make It Possible.
·
2023-12-01 13:08
Java进阶
java
开发语言
2018-12-04
单例模式目录-饿汉模式-懒汉模式-双重检测-
静态内部类
-枚举实现-容器实现饿汉模式代码publicclassSingleton1{//线程安全,因为类创建的时候就创建一个静态的对象privatestaticSingleton1instance
zeyin
·
2023-11-30 01:00
【Java核心基础知识】11 - Java内部类
根据定义的方式不同,内部类分为
静态内部类
,成员内部类,局部内部类,匿名内部类四种。一、
静态内部类
定义在类内部的静态类,就是
静态内部类
。
Liuzz25
·
2023-11-28 22:49
【Java高级】利用反射获取非
静态内部类
有参(无参)构造方法 创建内部类对象 调用内部类方法 内部类全限定类名规律 getConstructor getMethod getField getClass
一、直接看如何使用:(一)通过反射获取非
静态内部类
有参(无参)构造方法:1、获取无参构造方法+创建内部类对象:ConstructorstudentConstructor=clazz.getConstructor
小cc宸
·
2023-11-28 22:33
Java高级
java
后端
反射
设计模式-学习总结
学习总结本文仅供自我学习使用设计模式一.创建型模式1.单例模式(1).饿汉式(2).懒汉式,双检锁(3).
静态内部类
(4).枚举2.原型模式3.工厂模式(1).简单工厂模式4.抽象工厂模式5.建造者模式二
鼠爷ねずみ
·
2023-11-28 18:12
后端
设计模式
学习
锁
单例模式在 C++ 和 Java 中的实现
文章目录一、饿汉式二、懒汉式2.1基于双重检查锁(C++)2.2基于静态局部变量(C++)2.3基于双重检查锁(Java)2.4基于
静态内部类
(Java)单例模式只涉及到一个单一的类,该类让你能够保证一个类只有一个实例
呦,又写BUG呢
·
2023-11-28 14:58
C/C++
Java
设计模式
单例模式
【Android知识笔记】性能优化专题(二)
非
静态内部类
创建的静态成员变量持有Context对象:因为非
静态内部类
默认会持有外部类的引用,而它作为外部类的静态成员变量时,会永远持有外部类对象,与整个应用生命周期一
川峰
·
2023-11-27 19:25
Android知识笔记
Android
性能优化
内存优化
内存泄漏
OOM
内存抖动
JVM内存模型与垃圾回收
Android帝国的崩塌—垃圾之城(危险人物)
非
静态内部类
也是危险分子由于非
静态内部类
可以直接访问其外部类的字段,而无需引用,这种方式深受Android建筑师和工程师的喜欢。所以在许多工程中被广泛使用。但是我们没有看到使用非
静态内部类
隐患。
zidea
·
2023-11-27 09:12
设计模式-单例模式
单例模式有7种方式饿汉式(静态常量)饿汉式(静态代码块)懒汉式(线程不安全)懒汉式(线程安全,同步锁)双重检查
静态内部类
枚举方式一:饿汉式(静态常量)publicclassSingletonTest01
小鹿的周先生
·
2023-11-27 00:15
Java面试题
设计模式
单例模式
java
Java内部类导致内存泄露
非
静态内部类
会持有外部类,如果有地方引用了这个非
静态内部类
,会导致外部类也被引用,垃圾回收时无法回收这个外部类(即使外部类已经没有其他地方在使用了)。1.1解决方案不要让其他的地方持有这个非静态
吴名氏.
·
2023-11-26 07:06
Java
java
开发语言
内部类
Java内部类
文章目录一、内部类的概念二、内部类的分析三、内部类的分类1.成员内部类2.
静态内部类
3.局部内部类4.匿名内部类匿名内部类与Lambda表达式一、内部类的概念在Java中,可以将一个类定义在另一个类里面或者一个方法里面
骑个小蜗牛
·
2023-11-26 07:02
Java
java
Java的内部类
文章目录
静态内部类
(被static修饰的成员内部类)--可以实例化!
el psy congroo
·
2023-11-26 07:30
Java
java
开发语言
使用反射调用私有内部类方法
可以使用反射机制创建内部类的实例,并调用其私有方法情况一:注意这里的内部类是私有
静态内部类
待测类如下:packagejj;importjava.lang.reflect.Constructor;importjava.lang
miss you ya
·
2023-11-26 03:34
软件测试
java
junit
软件测试
java面试题之手写单例设计模式
单例设计模式单例模式特点:饿汉式方式一方式二枚举类方式方式三静态代码块方式懒汉式方式一方式二线程安全版方式三
静态内部类
单例模式特点:1、单例类只能有一个实例(构造器私有化)。
向天再借500年
·
2023-11-25 19:16
面试
java
面试
单例模式
设计模式
设计模式那点事-万物皆可“建造者”(2)-利用lamda实现流式的校验
1.原理1.1建造者模式回顾一下,建造者模式几个要素:私有的构造方法;public的静态方法,用于创建Builder对象;
静态内部类
Builder,内部的方法返回this对象;1.2lamda表达式因为大量的校验逻辑需要传入到方法中
小胖学编程
·
2023-11-24 16:12
Java之内部类(中)
接着在(上)我们讲了成员内部类与局部内部类,这次我们将讨论
静态内部类
:一、
静态内部类
,就是使用static关键字修饰的成员内部类。
岁岁岁平安
·
2023-11-24 00:14
java
开发语言
【笔记】设计模式 -- 单例设计模式
完整版)[2]《Android源码设计模式解析与实战》文章目录单例设计模式1.定义2.使用场景3.实现单例模式的关键点4.经典单例模式:饿汉式与懒汉式4.1饿汉式4.2懒汉式4.一种更好的单例实现方式:
静态内部类
单例模式
wandryoung
·
2023-11-24 00:59
Java
设计模式
设计模式
单例
设计模式-单例模式实战
目录一、引言二、适用场景三、代码实战饿汉式单例模式懒汉式单例模式双重检查锁定单例模式
静态内部类
单例模式四、实际应用举例Runtime解析五、结论一、引言单例模式是一种创建型设计模式,用于确保一个类只有一个实例
代码大师麦克劳瑞
·
2023-11-24 00:23
数据结构
设计模式
单例模式
后端
算法
JavaSE基础之(二十一)Java内部类
二十一、Java内部类21.1成员内部类21.2局部内部类21.3匿名内部类21.4
静态内部类
21.5总结在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类叫做内部类。
EijoaHoaiQ:D
·
2023-11-23 23:25
Java
java
内部类
多态 instanceof static final 抽象 接口 内部类 异常
目录多态多态注意事项:instanceof类型转换static静态导入包final抽象类接口内部类成员内部类
静态内部类
局部内部类匿名内部类异常什么是异常异常简单分类异常的体系结构errorException
qq_40816324
·
2023-11-21 20:32
java自学笔记
java
多态
instance
抽象类
接口
设计模式之单例模式详解和应用
目录1单例模式的应用场景介绍2饿汉式单例模式2.1静态方法获得私有成员对象2.2利用静态代码块与类同时加载的特性生成单例对象2.3优缺点3懒汉式单例模式2.1加锁2.2双重检查锁2.3
静态内部类
4反射破坏单例
赵广陆
·
2023-11-21 09:10
design
单例模式
设计模式
java
java单例模式详解
目录一、饿汉式二、懒汉式三、
静态内部类
式四、枚举式单例模式有很多实现方法,饿汉、懒汉、
静态内部类
、枚举类等,其中没一种实现方式都有其对应的特点和不同的应用场景,下面分别就每种方式做详细的说明。
张旭东0101
·
2023-11-21 09:38
设计模式
java
设计模式
单例模式
设计模式-单例
目录什么是单例为什么使用单例如何实现单例饿汉式懒汉式双重检测
静态内部类
枚举什么时候使用单例什么是单例单例,顾名思义,就是单个实例,也就是说,某个类如果实现了单例模式,那这个类就只能生成一个实例。
祺稷
·
2023-11-19 02:17
面向对象设计
设计模式
单例模式
Java小试牛刀—内部类与代码块
2.1代码块概念以及分类2.2普通代码块2.3构造代码块2.4静态代码块2.5代码执行顺序2.5.1注意事项3、内部类3.1什么是内部类3.2内部类的分类3.3实例内部类3.3.1实例内部类解读3.4
静态内部类
竹北1998
·
2023-11-18 23:00
JavaSe
java
开发语言
LeakCanary检测内存泄漏及解决办法
LeakCanary工具LeakCanary捕获常见内存泄漏以及解决办法1、错误使用单例造成的内存泄漏2、Handler造成的内存泄漏3、Activity内部类接口回调监听4、线程造成的内存泄漏5、非
静态内部类
创建静态实例造成的内存泄漏
Chen_ShengJie
·
2023-11-17 14:00
Android
其他
java只有值传递:笔试*1
publicclassArgumentTest{//
静态内部类
staticclassIntA{privateinta;publicIntA(inta){this.a=a;}publicintgetA()
挽风821
·
2023-11-17 13:33
笔试题
java
开发语言
Java内部类详解(二)
三、种类局部内部类、成员内部类、匿名内部类、
静态内部类
。1.局部内部类局部内部类:是指内部类定义在方法或代码块内的类。
wangpeng047
·
2023-11-17 11:13
java
项目经验
JAVA
内部类
局部变量
类
4.4.2.1 内部类
内部类成员内部类定义调用内部类访问修饰符的影响外部类的成员变量及成员方法在内部类的使用内部类在外部类的使用
静态内部类
静态内部类
调用非静态外部类1
与海boy
·
2023-11-17 11:33
java
关于 内部类 你了解多少?(详解!!)
2.内部类的分类3.内部类3.1实例内部类3.2
静态内部类
4.局部内部类5.匿名内部类6.对象的打印“不积跬步无以至千里,不积小流无以成江海。”每天坚持学习,哪怕是一点点!!!1.什么是内部类?
A小码
·
2023-11-17 03:15
java
算法
开发语言
关于对Java反射的理解与运用
1.1概述1.2反射的另一种情形1.3扩展:
静态内部类
的类加载2、反射运用(
进步·于辰
·
2023-11-16 06:34
java知识点
java反射
Java内部类
(冷笑话)目录一、内部类的理解二、四种内部类①成员内部类1)定义方式2)成员内部类访问外部成员3)成员内部类实例化对象②局部内部类③
静态内部类
④匿名内部类(重难)1)理解2)匿名内部类的形式3)匿名内部类的使用一
晴友读钟
·
2023-11-15 12:39
Java基础学习
java
java内部类
1.内部类的种类:
静态内部类
成员内部类局部内部类2.1
静态内部类
静态内部类
其实差不多在一个类文件里创建另一个类,内部类对象不能访问外部类的成员变量,要创建该内部类还需要new外部类.内部类()的形式。
小时候可跳了
·
2023-11-15 07:59
java基础
java
详细入门解读 JDK1.8 新特性之lambda表达式
目录:1、什么是Lambda表达式2、函数式接口3、Lambda表达式的推导3.2.1用
静态内部类
简化3.2.2用局部内部类简化3.2.3用匿名内部类简化3.2.4用lambda简化(进入正题)1、什么是
码农阿伟啊
·
2023-11-14 18:28
spring
java
后端
Java 的内部类是什么?
Java中内部类有四种类型:成员内部类、
静态内部类
、局部内部类和匿名内部类。1、成员内部类(MemberInnerClass):成员内部类是定义在另一个类的内部,并且不是静态的内部类。它可以访问外部
Itmastergo
·
2023-11-14 10:37
java
python
开发语言
设计模式1 一文搞懂单例模式
单例模式单例模式就是保证我们使用到的都是同一个对象,主要有四种饿汉式懒汉式
静态内部类
方式枚举方式饿汉式packagecom.hejiale.singleton;/***饿汉式:*类加载到内存中,就会实例化一个单例
一阶魔方
·
2023-11-12 16:28
java设计模式
一文彻底搞懂java单例模式
本文介绍3种常见懒汉式+2种常见饿汉式+1种
静态内部类
实现方式(懒汉式)+枚举实现(饿汉式)。
specialonion
·
2023-11-12 16:25
设计模式
java
多线程
java中
静态内部类
的加载时机?
1.问题:
静态内部类
的加载时机?他和外部类的加载有没有什么关系?
guoyiguang2
·
2023-11-12 10:52
java
Android设计模式---单例
适当的选择单例方案已解决多线程问题注意java版本(5了如果使用多个类加载器(loader)会导致单例失效,也是会产生多个类实例的饿汉模式懒汉模式方法锁模式双重检查锁DCL双重检查加锁volatile
静态内部类
枚举类总结饿汉模式
Jarlen
·
2023-11-12 09:51
设计模式
Android
设计模式
java
android
单例
Android单例模式 Double -Check 写法
保持程序运行的时候该中始终只有一个实例存在内存中单例有很多写法如:饿汉式,懒汉式,双重校验锁,
静态内部类
写法等,这里我们介绍的是双重校验锁的写法单例模式-DoubleCheck//java写法publiccl
nahfang
·
2023-11-12 08:15
android
Java基础-面向对象进阶-抽象类, 接口, 内部类
Java基础-面向对象进阶-抽象类,接口,内部类抽象类接口接口的基本使用接口中成员的特点接口和类之间的关系综合练习接口的扩展JDK8开始接口中新增的方法适配器设计模式内部类初识内部类成员内部类
静态内部类
局部内部类匿名内部类来源
Y_cen
·
2023-11-12 02:20
java基础
java
开发语言
抽象类
接口
内部类
匿名内部类
适配器设计模式
Android-如何避免以及定位内存泄漏?
目录非
静态内部类
的静态实例Handler使用不当导致内存泄露Context使用不当导致内存泄露资源对象未关闭(输入输出流、Cursor等)静态View导致泄露WebViewBitmap监听器未关闭非
静态内部类
的静态实例非
静态内部类
会持有外部类的引用
吴唐人
·
2023-11-11 18:18
面试
内存泄漏
定位
内存优化
Java中内部类
1非
静态内部类
1.1定义非
静态内部类
可以直接在一个类里面定义,只有在外部对象存在时才有意义1.2语法new外部类().new内部类()2
静态内部类
2.1定义
静态内部类
的实例化不需要一个外部类的实例为基础
piolet0016
·
2023-11-11 09:55
Java
java
开发语言
【equals比较方法 和 内部类】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言对象比较equals方法内部类实例内部类
静态内部类
匿名内部类总结前言对象比较equals方法三种比较相等方法:第一种,如果==
小小啾啾
·
2023-11-10 23:04
java
java
jvm
开发语言
Feign自定义日志
场景说明:将原有的debug级别,修改成info级别第一步:实现FeignLoggerFactory工厂接口,InfoFeignLoggerFactory是FeignConfig
静态内部类
publicstaticclassInfoFeignLoggerFactoryimpl
蜗牛笨跑~
·
2023-11-10 01:53
Spring
Cloud
Hoxton
韩顺平Java学习 面向对象【高级】(笔记)
Main方法publicstaticvoidmain(String[]arg){}代码块单例设计模式final关键字抽象类抽象模板模式接口内部类2-1:局部内部类2-2:匿名内部类2-3成员内部类2-4
静态内部类
类变量
Sal_
·
2023-11-10 01:10
java
jvm
学习
@Builder注解的作用
当你在一个类上添加@Builder注解时,Lombok会自动生成一个
静态内部类
Builder,并为原始类中的每个非静态字段生成一个对应的setter方法。
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
·
2023-11-09 14:06
java
开发语言
设计模式-单例模式(Singleton)
单例模式概述1.1什么是单例模式1.2、实现Java单例模式的步骤1.3使用单例模式注意事项二、单例模式的用途三、单例模式的实现方式3.1饿汉式3.2懒汉式3.3双重校验(Dual-Check)3.4
静态内部类
一碗油泼面
·
2023-11-09 07:48
#
设计模式
设计模式
单例模式
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他