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-基础-数据类型-常量池
ByteShortIntegerLongCharacter都是这个范围,当使用Integera=127;Integerb=127;时a==b返回true每个整数类型的封装类型中都有一个封装类型简单名称+Cache私有
静态内部类
用于保存其常量数字
杨昌沛
·
2023-10-12 16:55
JAVA架构师之路三:设计模式之单例模式
JAVA架构师之路二:设计模式之工厂模式单例模式1.单例模式2.饿汉式单例3.懒汉式单例3.1方法加锁写法3.2代码块加锁写法3.3双重判断加锁写法3.4
静态内部类
写法4.注册式单例4.1.枚举写法注册式单例
24K不怕
·
2023-10-12 05:53
JAVA架构师之路
架构师
设计模式
单例模式
内部类和
静态内部类
区别:
静态内部类
:依附于外部类上,通过类就可以创建对象。
海在路上
·
2023-10-12 02:12
进阶JAVA篇-深入了解内部类
2.2
静态内部类
2.2.1如何来创建
静态内部类
?2.3局部内部类2.4匿名内部类(重点)2.4.1如何定义匿名内部类?
小扳
·
2023-10-11 23:04
java
开发语言
【了解一下,单例模式的实现方法--Java】
文章目录单例模式的实现方法--Java1.饿汉式单例模式(在类加载时创建实例):2.懒汉式单例模式(在需要时创建实例,线程不安全):3.
静态内部类
方式(懒加载,且线程安全):4.枚举方式:5.使用容器实现单例
唯时
·
2023-10-11 10:25
面试八股文积累
Java基础
单例模式
java
开发语言
经验分享
Java 单例模式详解
本文将详细介绍Java中所有单例模式实现,包括懒汉式、饿汉式、枚举式、双重检查锁定式、
静态内部类
式等。1.懒汉式1.1线程不安全懒汉式指的是在需要获取单例实例时才进行初始化。
大家都说我身材好
·
2023-10-09 21:09
Java高级
Java
设计模式
java
单例模式
设计模式
非
静态内部类
的Handeler造成内存泄漏问题
“非
静态内部类
会持有外部类的引用”,所以非
静态内部类
可以访问外部类成员变量。
呼语
·
2023-10-09 12:55
SpringBoot——静态资源映射规则
其中一个
静态内部类
WebMvcAutoConfigurationAdapter实现了WebMvcConfigurer接口。
Noneplus
·
2023-10-09 10:25
内存泄露和LeakCanary的故事
常见的内存泄露有:集合类Static关键字修饰的成员变量非
静态内部类
或者匿名类资源对象使用后未及时关闭等
juexingzhe
·
2023-10-08 16:43
Java设计模式-单例模式-
静态内部类
静态内部类
特点1)外部类装载的时候,
静态内部类
不会状态2)静态类所在的外部类使用内部类时,
静态内部类
会装载3)
静态内部类
在装载时是线程安全的,只会装载一次使用单例-
静态内部类
优缺点分析1)这种方式采用了类装载的机制来保证初始化实例时只有一个线程
桑鱼nicoo
·
2023-10-08 07:55
【Java】内部类
目录概念:内部类访问特点示例代码:运行结果:内部类分类1.成员内部类示例代码:2.
静态内部类
示例代码:3.方法内部类(局部内部类)示例代码:4.匿名内部类示例代码:概念:就是在一个类中定义一个类,就是为内部类
即使再小的船也能远航
·
2023-10-07 23:56
java
开发语言
内部类
成员内部类
静态内部类
方法内部类
匿名内部类
static、final、引用
static关键字的作用static修饰类这个用得相对比前面的用法少多了,static一般情况下来说是不可以修饰类的,如果static要修饰一个类,说明这个类是一个
静态内部类
(注意static只能修饰一个内部类
神秘的小胖籽
·
2023-10-07 15:33
JAVA内部类
第二类:定义在外部类的成员位置上,分为成员内部类(没有static修饰)、
静态内部类
(使用static修饰)。
搁浅 L
·
2023-10-07 10:30
Java
se
java
jvm
开发语言
Java☞内部类
广泛意义上的内部类一般来说包括四种:成员内部类、局部内部类、匿名内部类和
静态内部类
。
小明今晚加班
·
2023-10-07 02:54
深入理解Java设计模式——单例模式
目录一、什么是单例模式1.单例模式优缺点二、单例模式应用场景三、单例的七种写法1.饿汉式1.1优缺点2.懒汉式(线程不安全)3.懒汉式(线程安全)4.双重检验锁(DCL)5.
静态内部类
形式6.枚举形式7
超级码里喵
·
2023-10-05 23:31
设计模式
设计模式
单例模式
单例模式面试题
单例模式面试题单例模式有很多实现方法,饿汉、懒汉、
静态内部类
、枚举类,试分析每种实现下获取单例对象(即调用getInstance)时的线程安全,并思考注释中的问题饿汉式:类加载就会导致该单实例对象被创建懒汉式
每天都要加油呀!
·
2023-10-05 23:30
Java
单例模式
java
面试
内部类
内部类主要分为:
静态内部类
匿名内部类成员内部类局部内部类内部类的特点:内部类可以直接访问外部类的成员,包括private修饰的变量和方法在编写swing程序时内部类出现的频率比较高,不过目前大部分软件公司基本都不会使用
江北执_
·
2023-10-05 16:25
Integer 的常量缓存池
Integer中有个
静态内部类
IntegerCache,里面有个cache[],也就是Integer常量池,常量池的大小为一个字节(-128~127)Byte,Short,Long的缓存池范围默认都是:
星星先生9
·
2023-10-02 13:20
java
静态内部类
介绍
匿名内部类当我们在编写1个类的代码时。假如这个类名是A,如果在A的某个方法内我们需要调用某个接口or抽象类的实例的某个方法,通常我们会使用匿名内部类例如:publicclassA{privateInterfaceBproxy;privatesetProxy(InterfaceBb){this.proxy=b;}privatevoiddoIt(){this.proxy.doit()}publicvo
nvd11
·
2023-10-02 05:59
Java
java
开发语言
为什么handler可能造成内存泄露
非
静态内部类
,持有外部类的引用;主要是因为Message持有handler的引用,handler持有activity的引用,导致GC无法回收activity。
小马奔腾走天下
·
2023-10-01 15:18
java内部类和
静态内部类
今天看到akka推荐使用
静态内部类
定义消息类型,忽然想起内部类和
静态内部类
有什么区别呢?亲自验证总结,若有遗漏错误望告知,谢谢。
轻易流逝
·
2023-09-30 19:07
23种设计模式(简单介绍)
静态常量的方式,静态代码块的方式懒汉式(一开始就进行加载)线程不安全//线程安全,同步方法//效率比较低每次都需要进行判断线程安全,同步代码块//效率高,但是可以造成多个实例双重检查//效率高,也不会造成多个实例
静态内部类
阿福66
·
2023-09-30 09:35
设计模式
设计模式
java
开发语言
java8方法引用几个使用场景
样例接口,唯一方法的签名为一个int参数,一个MyClass类型返回值interfaceMyCons{MyClassfunc(intn);}样例类,
静态内部类
(是次要的),唯一构造方法,一个int参数staticclassMyClass
MatsuiRakuyo
·
2023-09-30 04:38
SpringBoot Cache 深入
SpringBootCache的基本使用,接下来我们看下它的执行流程CacheAutoConfiguration自动装配类根据图中标注,看到它引用了CachingConfigurationSelector这个类a2.png
静态内部类
tanoak
·
2023-09-29 02:12
CoreJava 笔记总结-第六章 接口、lambda表达式与内部类
==`lambda`表达式====函数式接口==方法引用构造器引用变量作用域处理`lambda`表达式再谈`Comparator`类内部类使用内部类访问对象的状态局部内部类由外部方法访问变量匿名内部类
静态内部类
代理何时使用代理
风起风里
·
2023-09-28 08:58
java
java
Android MeasureSpec测量规格
APIMeasureSpec源码分析getChildMeasureSpec源码分析总结AndroidMeasureSpec测量规格概述MeasureSpec指View的测量规格,MeasureSpec是View的一个
静态内部类
xiangxiongfly915
·
2023-09-28 08:00
#
Android
View系列
android
MeasureSpec
测量规格
Android内存泄漏分析与常见案例
Android内存泄漏分析与常见案例1、什么是内存泄漏2、如何识别内存泄漏使用adb命令使用Profiler工具3、常见内存泄漏分析需要被释放的资源被更长生命周期的对象持有非
静态内部类
持有外部引用资源使用未释放造成的内存泄漏
布鲁斯码农
·
2023-09-28 06:29
实用技能篇
android
拥抱kotlin:利用kotlin实现单例模式
一、几种常见的单例模式饿汉式(一来就创建,不管是否真的需要)懒汉式(延迟加载,使用时才创建,这里就直接讨论doublecheck)
静态内部类
(借助虚拟机实现同步、内部类机制实现延迟初始化)二、kotlin
Dynamic_2018
·
2023-09-27 03:51
单例(饿汉、懒汉、
静态内部类
、枚举)
单例的多种写法 单例存在多种写法:饿汉式、懒汉式、加锁、
静态内部类
、枚举等。饿汉式 饿汉式,顾名思义就是在类加载时就是创建类的单例,占用资源,线程安全(反射可破)。
日落西风碎
·
2023-09-26 04:52
2018-04-18 Handler的基本用法
1.Handler实现原理:Handler实现原理2.为了防止使用Handler导致内存泄漏,所以采用
静态内部类
MyHandler使用弱引用,当内存不够时,系统会回收弱引用所引用的对象MyHandler
KryNa
·
2023-09-25 22:29
HashMap常见面试题
默认链表长度大于8时转为树结构Node是HhaspMap中的一个
静态内部类
://Node是单向链表,实现了Map.Entry接口static class Node implemen
吾日三省吾码
·
2023-09-25 14:21
后端
聊聊设计模式——单例模式
目录单例模式的5种实现方式:1.饿汉式(EagerInitialization):2.懒汉式(LazyInitialization):3.双重检查锁定(Double-CheckedLocking):4.
静态内部类
Elaine202391
·
2023-09-25 08:16
设计模式
设计模式
单例模式
java
浅学设计模式(一)
目录:(1)设计模式概述(2)OOP七大原则(3)单例模式饿汉式单例:懒汉式单例:
静态内部类
单例:但是反射可以破坏单例:(1)设计模式概述创建性模式:描述怎样去创建一个对象,主要特点是想办法让对象的创跟使用分离结构性模式
喵俺第一专栏
·
2023-09-24 22:12
笔记
java
html
开发语言
ThreadLocal
map,实际上是ThreadLocal的
静态内部类
ThreadLocalMap为每个Thre
七离_82cd
·
2023-09-24 07:08
Android面试 内存泄漏,Android面试:为什么Handler容易造成内存泄露?
非
静态内部类
造成的内存泄露原因:非
静态内部类
会持有外部类对象的引用。
黄珏珅
·
2023-09-22 22:48
Android面试
内存泄漏
Android --- Handler 内存泄漏原因及解决方案
非
静态内部类
,或者匿名内部类。使得Handler默认持有外部类的引用。在Activity销毁时,由于Handler可能有未执行完/正在执行的Message。
梁同学与Android
·
2023-09-22 22:47
Android
项目开发笔记
android
java
jvm
Java设计模式-单例模式笔记
单线程环境实现3.1饿汉式(线程安全)(立即加载)3.2懒汉式(非线程安全)(延迟加载)4在“多线程环境+线程安全”的要求下实现懒汉式单例4.1synchronized方法4.2synchronized块4.3
静态内部类
weixin_43883815
·
2023-09-22 14:39
java
设计模式
Java面试Day17
顾名思义,内部类是指定义在某一个类中的类,主要分为成员内部类,
静态内部类
,局部内部类和匿名内部类四种。
DS程序员
·
2023-09-19 23:35
java
数据库
mysql
Java基础(十一):类的五大成员
文章目录一、属性二、方法三、构造器四、代码块五、内部类(一)局部内部类(二)匿名内部类(三)成员内部类(四)
静态内部类
一、属性请看这篇博客二、方法请看这篇博客三、构造器请看这篇博客四、代码块请看这篇博客五
一万年可长否
·
2023-09-19 08:48
Java基础
java
Handler
这块数据只能线程内使用)实际是它的
静态内部类
ThreadLocalMap为每个Thread维护了一个数组下标是ThreadLocal分配的value存储对应的值。
Timeschang_e07c
·
2023-09-18 18:05
内部类详解
目录一、什么是内部类二、内部类的划分2.1实例内部类2.2
静态内部类
2.3局部内部类2.4匿名内部类一、什么是内部类定义:当一个事物的内部,还有一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务
秃头的赌徒
·
2023-09-18 13:58
JAVA
SE
java
算法
c++
javaSE类和对象(终结篇)
目录君内部类(4种)什么是内部类外部类与内部类的修饰限定符区别1.实例内部类(外部类定义)实例化实例内部类对象定义实例内部类注意事项2.
静态内部类
(外部类定义)实例化
静态内部类
对象定义
静态内部类
注意事项
码头弄点薯条
·
2023-09-18 01:01
java之旅
java
jvm
servlet
开发语言
微服务 第一章 Java线程池技术应用
Java创建线程方式回顾1.1、继承Thread类(只运行一次)1.1.1、改造成主线程常驻,每秒开启新线程运行1.1.2、匿名内部类1.1.3、缺点1.1.4、扩展知识:Java内部类1.1.4.1、
静态内部类
青花锁
·
2023-09-15 11:44
面试
Java微服务
微服务
java
python
Java学习笔记------内部类
(B类表示的事物是A类的一部分,且B单独存在没有意义)内部类单独出现没有任何意义内部类的访问特点内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须要创建对象内部类的分类:成员内部类
静态内部类
局部内部类匿名内部类成员内部类
贺司清
·
2023-09-15 08:28
学习
笔记
java设计模式之单例模式|单例模式之饿汉模式、懒汉模式、枚举方式|最详细的6种懒汉模式详解
懒汉模式懒汉模式1,线程不安全(不常用)懒汉模式2,线程安全(不常用)懒汉模式3,线程安全,双重校验(不常用)懒汉模式4,线程安全,双重校验,volatile可见性,实现较为复杂懒汉模式5,线程安全,
静态内部类
懒汉模式
小小鱼儿小小林
·
2023-09-13 11:05
设计模式
单例模式
设计模式
懒汉模式
饿汉模式
注意避坑!Java 内部类持有外部类会导致内存泄露。。。
为什么内部类持有外部类会导致内存泄露非
静态内部类
会持有外部类,如果有地方引用了这个非
静态内部类
,会导致外部类也被引用,垃圾回收时无法回收这个外部类(即使外部类已经没有其他地方在使用了)。
·
2023-09-12 16:22
java
创建型设计模式
实现方式:饿汉式、懒汉式、双重检测、
静态内部类
、枚举。使用场景:如果单例类,没有后续扩展需求,并且并不依赖外部系统,那么设计成单例类是
香草味小布丁
·
2023-09-12 08:01
设计模式
【设计模式】三、概述分类+单例模式
文章目录概述设计模式类型单例模式饿汉式(静态常量)饿汉式(静态代码块)懒汉式(线程不安全)懒汉式(线程安全,同步方法)懒汉式(线程安全,同步代码块)双重检查
静态内部类
枚举单例模式在JDK应用的源码分析总结概述设计模式类型创建型模式
Lucky_Turtle
·
2023-09-12 06:20
Java
设计模式
单例模式
单例实现java
推荐使用:
静态内部类
,DCL
静态内部类
实现,线程安全publicclassSingletonDemo{privatestaticclassSingletonHolder{privatestaticSingletonDemoinstance
雨近随风
·
2023-09-11 13:12
再说单例
这个对象创建的方式:懒汉式:在需要的时候创建实例饿汉式:类初始化的时候就创建实例线程安全:通过加锁双重检查:提高效率
静态内部类
枚举单例模式常问问题总结:构造函数为private是避免在其他类中可以new
Crazy贵子
·
2023-09-11 07:18
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他