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--内部类
Lock框架之ReentrantLock
ReentrantLockReentrantLock结构解读实现接口Lock内部基类Sync,
内部类
FairSync和NonfairSync构造方法基类Sync(同步器)实现的功能方法
内部类
非公平锁NonfairSync
骑牛小道士
·
2025-03-25 07:06
java
day04面向对象高级
1.代码块类的五大成分之一(成员变量,构造器,方法,的代码块,
内部类
)静态代码块static{}特点:类加载时自动执行,由于类只会加载一次,所以静态代码块也只会执行一次作用:完成类的初始化,对静态变量的初始化
Angelyb
·
2025-03-25 03:35
java
开发语言
内部类
(四大类型)
内部类
分为四种一.实例
内部类
classOutclass{publicintdate1=1;publicstaticintdate2=2;privateintdate3=3;classInnerClass
*+
·
2025-03-24 19:59
java
开发语言
JDK8新特性
一、Lambda表达式1.优点简化匿名
内部类
的写法,允许你以简洁的方式表示可传递给方法或存储在变量中的代码块,用更加简洁和表达性的语法来编写匿名函数,从而简化了对函数式接口的实现,使代码更加简洁紧凑。
陈天在睡觉
·
2025-03-24 00:19
知识点总结
JavaSE
java
JDK8
javase
八股文
后端
Java基础7(解耦、引入工厂模式、代理设计模式、适配器设计模式、
内部类
)
类设计的注意事项:类的设计主要是父类的设计子类最好不要继承一个已经完全实现的类,因为一旦发达向上转型,所调用的方法,一定是被子类覆盖过的方法,所以只会继承抽象类和接口。解耦耦合度是什么?两个对象之间相互依赖的程度,是衡量代码独立性的一个指标。软件开发追求高/低耦合度?软件开发追求低耦合度怎么才能降低代码的耦合度?降低代码的耦合度是一个非常重要的实践,它有助于提高代码的可维护性、可读性和可扩展性。引
孤影恋长风
·
2025-03-23 12:36
java
[从零开始学习JAVA] Stream流
(通常和lambda匿名
内部类
方法引用相配合)Stram流:Stream流的核心思想是函数式编程(注意返回值必须是对象本身才能),它倡导将数据处理过程看作是一系列的转换操作。
Cools0613
·
2025-03-22 15:22
从0开始学Java
学习
219.性能优化-内存优化-内存泄漏-本质原因:已经无用的对象未及时回收-非静态
内部类
━━━━━━━━━━━━━━━━━━━━━━【第一部分:内存泄漏背景与“无用对象未及时回收”的根本原因】在Android开发中,内存资源十分有限,尤其是在手机、平板等设备上。内存泄漏就是指那些本应在不再被使用后被垃圾回收器回收,但由于某种原因任然被引用而无法释放的对象。随着内存中这些无用对象的不断累积,应用会产生以下问题:内存占用逐渐上升,导致应用响应变慢;系统频繁触发垃圾回收(GC),造成卡顿现
我也念过晚霞
·
2025-03-22 14:43
性能优化
java--
(StringBuilder)
上一节我们讲解了String,这一节我们来讲解StringBuilder。同样让我们带着疑问来学习:1.什么是StringBuilder?2.为什么要有StringBuilder?一、什么是StringBuilder?StringBuilder可以看成是一个容器,创建之后里面的内容是可变的。二、为什么要有StringBuilder?回答这个问题之前,让我们先看一个例子:publicclassdem
qq_44766305
·
2025-03-20 22:15
java
开发语言
一文了解ThreadLocal
ThreadLocal原理ThreadLocal类中有一个
内部类
ThreadLocalMap,它其实就是一个哈希表
Key~美好的每一天
·
2025-03-20 07:08
java
开发语言
C++ 类和对象 友元
内部类
this指针 默认成员函数 初始化列表……
1.类和对象的基本概念类:用户自定义的数据类型,包含数据成员(属性)和成员函数(方法)。对象:类的实例,占用内存空间,具有类中定义的属性和方法。示例:classDog{//定义类public:std::stringname;//属性intage;voidbark(){//方法std::coutdraw();//输出:Drawingacircle(多态)deleteshape;return0;}4.
azaz_plus
·
2025-03-19 15:08
C++
c++
类和对象
this指针
默认成员函数
友元
初始化列表
内部类
匿名
内部类
匿名
内部类
接口的匿名
内部类
继承的匿名
内部类
匿名
内部类
在日常编写代码的过程中,总是会遇到匿名
内部类
的使用,但是对这一块一直不是很熟,所以这里总结记录一下。只讲实用。
qq_52983535
·
2025-03-15 14:01
JAVA
java
开发语言
JAVA--
比较器
Java中的比较器(Comparator)是一个非常强大的特性,它允许我们定义对象比较的规则。在Java中,Comparator接口位于java.util包中,主要用于对象的比较。以下是对Java中比较器的详细介绍。1.比较器的基本概念在Java中,比较器(Comparator)是一个接口,它定义了两个参数的比较方法。通过实现这个接口,我们可以控制对象的排序行为。比较器通常用于对集合进行排序,例如
Lill_bin
·
2025-03-13 10:42
java
java
python
开发语言
spring
boot
windows
服务器
Java Lambda表达式:现代编程的简洁之道
Lambda表达式是匿名函数的一种简洁表示形式,它可以替代传统的匿名
内部类
,用于实现函数式接口(仅包
Lill_bin
·
2025-03-13 09:31
java
java
python
开发语言
算法
宽度优先
数据库架构
Java 8新特性:Lambda表达式与Stream API实战
一、Lambda表达式革命性变革1.从匿名类到Lambda的演进//Java7匿名
内部类
RunnableoldRunnable=newRunnable(){@Overridepublicvoidrun(
微风灬浮尘
·
2025-03-13 07:51
java
java
java
lambda表达式
java入门
Java
内部类
完全指南:成员
内部类
、静态
内部类
、局部
内部类
、匿名
内部类
在Java中,
内部类
(InnerClass)是指定义在另一个类内部的类。
内部类
主要用于封装逻辑、简化代码,并且可以访问外部类的成员变量和方法。
秋.
·
2025-03-13 01:38
JAVA
java
开发语言
内部类
Java基础_18File类【重点】_递归_IO流【重点】
Person类不具备排序的功能实现Comparable接口,重写comparaTo2.匿名
内部类
interfaceA{voidtest();}main{newA(){publicvoidtest(){sout
码叔义
·
2025-03-12 00:28
java基础
java
单片机
stm32
java--
数据校验Validator
一、基于注解进行数据校验1、配置依赖
java--
常用依赖配置_郑*杰的博客-CSDN博客2、创建一个配置类packagecom.ruqi.aditainoal;importorg.springframework.context.annotation.Bean
郑*杰
·
2025-03-11 07:20
java
开发语言
spring
UML面向对象建模与设计——笔记(二)
准备问题陈述系统分析1领域分析1创建领域类模型2分析领域状态模型3领域交互模型2应用分析1应用交互模型2应用类模型3应用状态模型系统设计类设计1填补空白区2实现用例3设计算法1选择算法2选择数据结构3定义
内部类
的操作
忧愁的awe
·
2025-03-10 12:59
uml
面向对象
java的四种
内部类
详解
Java的四种
内部类
详解一、静态
内部类
(StaticInnerClass)定义:使用static修饰的成员
内部类
,独立于外部类实例存在。
异常驯兽师
·
2025-03-09 18:00
java
开发语言
从零开始学Java Lambda表达式:一篇让你彻底理解的通俗指南
一句话概括:“用更短的代码,实现一个方法”——专门用来简化匿名
内部类
的写法!场景对比:传统写法vsLambda写法假设你有一个“点击按钮触发
z2637305611
·
2025-03-07 04:39
学习
java
开发语言
后端java的复习-常用API(个人笔记)
StringBuffer与StringBuilder八种基本数据类型包装类八种包装类IntegerDate获取系统当前时间Date->StringString->DateCalendar(日历)介绍常用方法匿名
内部类
狴犴ys
·
2025-03-05 03:46
java基础
后端技术栈巩固复习
java
“再探构造函数”(2)
文章目录一.友元‘全局函数’作友元‘成员函数’作友元‘类‘作友元二.
内部类
三.匿名对象四.对象拷贝时的编译器优化分析调用时的顺序一.友元何时会用到友元呢?
脆皮炸鸡226
·
2025-03-04 21:55
C++
c++
经验分享
Java进阶——面向对象编程
三大特性1.封装2.继承3.多态二、类与对象1.对象创建2.构造方法3.静态成员三、访问控制修饰符四、方法相关1.方法签名2.final关键字3.可变参数五、对象生命周期六、高级特性1.接口和抽象类2.
内部类
1加1等于
·
2025-03-03 12:10
Java
java
开发语言
java面向对象
Lambda表达式详解
解决问题:Lambda表示是主要是为了解决匿名
内部类
的问题,可以简化代码,主要用途就是代替匿名
内部类
cccccchd
·
2025-03-03 11:08
java
lambda
Java1.8的新特性和具体使用场景
使用场景:简化匿名
内部类
:如事件监听器、线程创建等。集合操作:与StreamAPI结合,简化集合的过滤、映射等操作。
Su米苏
·
2025-03-03 10:28
java
Lambda 表达式:简化代码的利器
1.1Lambda表达式的特点1.2Lambda表达式的语法2.Lambda表达式的使用场景3.Lambda表达式简化代码的流程3.1替代匿名
内部类
3.2集合遍历3.3集合过滤与映射3.4排序集合4.Lambda
isolusion
·
2025-03-03 05:51
java
从入门到入土,java学习day6(面向对象和练习,今天练习偏复杂有些难度)
设计对象并使用类和对象类:是对象共同特征的描述对象:是真实存在的具体东西定义类publicclass类名{成员变量;成员方法;构造器;代码块;
内部类
;}获得类的对象类名对象名=new类名();使用对象访问属性
慕容魏
·
2025-03-03 05:14
java
学习
开发语言
RAII - 安卓中的智能指针
实现上的区别优缺点RefBase类
内部类
weakref_type成员函数spwp强引用sp弱引用wp源码注释RefBase接口强引用decStrongincStrong弱引用incWeakdecWeakweakref_type
Mr.pyZhang
·
2025-03-02 17:41
#
RAII
android
c++
面试
【JavaSE Pro】 Java 进阶 笔记汇总(更新中)
【JavaSEPro】Java进阶笔记汇总Java进阶内容的笔记整理汇总,主要讲解的是Java基础语法之外的一些特有的语言特性,包括接口,
内部类
,Lambda表达式,泛型,异常等。有问题欢迎和我交流!
m0_74823863
·
2025-03-02 10:08
面试
学习路线
阿里巴巴
java
笔记
开发语言
C++—类与对象(下)
目录1、explicit关键字2、static成员静态成员变量:静态成员函数:3、友元友元函数友元类4、
内部类
5、匿名对象1、explicit关键字explicit关键字是一种禁止类型转化的关键字。
渣檬Charman
·
2025-03-01 22:10
c++
开发语言
数据结构
算法
c语言
【Java学习】
内部类
面向对象系列六一、类级别1.静态成员2.非静态成员与方法二、类的创建与成员管理1.类的创建2.类的成员管理三、常见的
内部类
1.非静态
内部类
2.静态
内部类
3.匿名
内部类
4.局部
内部类
一、类级别1.1静态成员静态成员是类级别的是能一路直属都是在类层面的
Brookty
·
2025-03-01 17:07
java
学习
Java-static关键字详解
目录1.static关键字的用途和作用用途作用2.在类中使用static修饰成员变量、方法和代码块修饰成员变量修饰方法修饰代码块修饰
内部类
3.常见误区误区1:静态变量在每个实例中都有一份误区2:静态方法可以访问实例变量和实例方法误区
听忆.
·
2025-03-01 11:57
java
python
开发语言
【Java 基础】-- Java static 关键字详解
目录Javastatic关键字详解1.static关键字的作用2.static的应用场景2.1静态变量(类变量)vs.实例变量2.2静态方法vs.实例方法2.3静态代码块vs.构造方法2.4静态
内部类
vs
oo寻梦in记
·
2025-03-01 10:17
Java
java
开发语言
Java--
异常--try/catch/finally 的执行顺序
直接说结论:当catch或者finally中有return语句时,catch和finally代码块之后的程序部分将不会被执行到。如果catch和finally中都存在return语句,最终的返回值将是finally中的return语句所指定的值。无论try代码块中是否出现异常,只要try或catch执行到了return之前,finally代码块都会被执行。为了代码的可读性和健壮性,尽量避免在try
刘小炮吖i
·
2025-02-28 10:52
Java后端开发面试题
Java
java
开发语言
面试
创建型模式 - 单例模式 (Singleten Pattern)
一共还能细分为以下几种:饿汉式单例(EagerInitialization)懒汉式单例(LazyInitialization)双重检查锁(Double-CheckedLocking)静态
内部类
(StaticInnerClass
_真相只有一个
·
2025-02-27 11:12
Java设计模式
单例模式
java
设计模式
Java——Lambda
它的语法非常简洁,能够替代匿名
内部类
六七_Shmily
·
2025-02-26 18:30
java
java
开发语言
Java 的 JDK 8,11,17,21 新特性 ,最新面试题
这一新特性有以下几个重要意义:1、代码更简洁:使用lambda表达式可以用更少的代码实现相同的功能,尤其是在使用匿名
内部类
的地方。
扫地僧009
·
2025-02-26 08:20
互联网大厂面试题
java
开发语言
牛笔了!2024年Android-高级面试题总结
6.简述
内部类
的特点7.形式参数可被视为localvariable,也就是说形式参数相当于在方法中定义了一个局部变量a,当传入c时,只是将c指向的对象给a8.finally语句块是在tr
2401_86964130
·
2025-02-25 04:00
android
JavaAPI(lambda表达式、流式编程)
Lambda表达式本质上就是匿名
内部类
的简写方式(匿名
内部类
见:JAVA面向对象3(抽象类、接口、
内部类
、枚举)-CSDN博客)该表达式只能作用于函数式接口,函数式接口就是只有一个抽象方法的接口。
NGC2237999
·
2025-02-24 23:55
java
算法
开发语言
【设计模式】【创建型模式】单例模式(Singleton)
懒汉式双重检查(DCL)静态
内部类
枚举二、单例模式在框架源码中的运用Java标准库RunTime类SpringFramework三
FLZJ_KL
·
2025-02-22 09:15
设计模式
设计模式
单例模式
java
JavaSE基础知识点记录 08章 面向对象编程(高级)
非静态代码块8-5实例变量赋值位置与赋值顺序8-6final关键字的使用8-7abstract关键字修饰类、方法8-8接口的理解与基本语法接口的实现8-9jdk8,jdk9中接口的新特性8-10类的成员之五:
内部类
老CCC
·
2025-02-21 11:59
Java
SE基础
java
开发语言
【Java基础】Java 中的 static 关键字
它就像是一把神奇的钥匙,能够改变变量、方法、代码块和
内部类
的性质和行为。
李少兄
·
2025-02-20 14:21
Java
java
开发语言
Java进阶篇之Lambda表达式
你是不是经常遇到需要写大量匿名
内部类
的情况?比如,我们在使用Java的集合、事件监听器、或者某些框架时,常常需要实现接口中的单一方法。传统的方式往往会导致代码冗长,影响可读性。
code2cat
·
2025-02-18 21:24
Java
Java进阶
开发语言
java
ide
intellij-idea
idea
myeclipse
Java关键字static
static是Java中的关键字,用于修饰类成员(变量、方法、代码块、
内部类
)或实现静态导包。它的核心作用是让成员脱离对象依赖,直接通过类访问。
我尽力学
·
2025-02-17 03:55
java
开发语言
java 知识点突击-(1-10)
知识点突击-(1-10)01JDK、JRE、JVM什么区别02==和equals的区别03hashcode()与equals()的作用、区别和联系04重载和重写的区别05final的作用06为什么局部
内部类
和匿名
内部类
只能访问局部
栗子~~
·
2025-02-16 12:35
面试突击(个人)
java
面试
开发语言
Java 之LinkedList源码简单分析
一、数据结构LinkedList的底层是一个带头尾指针的双向链表,双向链表通过一个私有静态
内部类
来定义。pr
REN_林森
·
2025-02-16 02:17
#
Java基础知识
java
LinkedList
List
双向链表
JAVA--
集合
集合的概念集合类存放的都是对象的引用,而非对象本身。集合中不能存放基本数据类型,只能存放引用数据类型。集合是一个动态的数组,数组的长度不可发生改变,集合的长度是可以改变的。Collection的特点Collection接口中的元素是可重复的但无序的;Lis集合元素是可重复的有序的,每一个元素都存在一个索引;ArryList集合对数组进行封装,是顺序结构;特点查询快,增删慢,线程不安全,效率高;链式
xiaoxiaobaozhu
·
2025-02-15 05:32
java
开发语言
Android使用广播时出现异常:java.lang.InstantiationException: class has no zero argument constructor
开发中使用广播时遇到如下问题:java.lang.InstantiationException:classhasnozeroargumentconstructor解决方案:1,如果是静态广播注册方式、广播作为
内部类
来使用
zhongjianblackberry
·
2025-02-12 19:30
Android
android
异常
解决方案
JAVA--
栈和队列
栈-Stack栈是一种先入后出的限定性线性表。数据的插入和删除操作仅在同一端进行,称为栈顶(top),另一端为固定的一端,称为栈底(Bottom)。特征是先入后出。栈有两种基本操作push进栈(栈顶插入)和pop出栈(删除栈顶),基本实现有数组(顺序栈)和链表(链式栈)。顺序栈的实现System.arraycopy(src,srcPos,dest,destPos,length);可实现动态扩容pu
子夜夏歌
·
2025-02-12 09:29
数据结构
java
Python命名规范
内部类
可以使用额外的前导下划线。类总是使用驼峰格式命名,即所有单
Andy_2259
·
2025-02-11 19:11
Python
python
开发语言
后端
上一页
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
其他