Java静态内部类、匿名内部类、成员式内部类和局部内部类

createh52个月前 (01-07)29
内部类可以是静态(static)的,可以使用 public、protected 和 private 访问控制符,而外部类只能使用 public,或者默认。成员式内部类在外部类内部直接定义(不在方法内部...

Java中的反射机制:动态调用方法与属性

createh52个月前 (01-07)30
简介Java作为一种静态类型语言,其设计初衷是提供类型安全和编译时检查,以减少运行时错误。然而,在某些情况下,我们需要在运行时动态地调用方法和访问属性,这时就需要用到Java的反射机制。本文将深入讲解...

搞懂Java三种代理模式:静态代理、动态代理和cglib代理

createh52个月前 (01-07)28
Java静态代理Java中的静态代理是一种设计模式,它通过创建一个代理类来代替原始类,从而控制对原始类的访问。代理类和原始类都实现相同的接口,使得客户端在使用时无需关心具体的实现细节。静态代理在编译时...

Java基础知识 - 静态代理/JDK动态代理/Cglib动态代理

createh52个月前 (01-07)29
1)代理的作用是为指定类构建代理类;...

手把手教你Java反射的入门

createh52个月前 (01-07)31
一、什么是反射(Reflection)?简单的来讲就是可以从内存中直接获取到运行的class文件并且能够知道这个类的所有属性和方法;对于任意一个Java对象,都能够调用到它的任意一个方法或属性;这种动...

教你如何在Java中更好的定义常量

createh52个月前 (01-07)26
关于Java中常量的话题似乎有很多困惑。有些人使用整数或字符串来定义常量,而另一些人则使用枚举。我还遇到了在它们自己的接口中定义的常量——在接口中,使用常量的类必须实现接口。这种策略通常被称为接口常量...

JAVA反射机制详解,一学就会

createh52个月前 (01-07)28
目录何为反射?...

详解Java中的静态代理和动态代理

createh52个月前 (01-07)33
代理是一种设计模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。目的:为其他...

阿里Java三面:分布式延时任务方案解析,万字长文一篇点通你

createh52个月前 (01-07)27
前言在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消...

Java的“泛型”特性,你以为自己会了?(万字长文)

createh52个月前 (01-07)27
使用Java的小伙伴,对于Java的一些高级特性一定再熟悉不过了,例如集合、反射、泛型、注解等等,这些可以说我们在平时开发中是经常使用到的,尤其是集合,基本是只要写代码没有用不到的,今天我们先来谈谈泛...