Java之反射

createh52天前5
前言:在 Java语言中,反射是一种强大而优秀的机制,通过反射,我们可以在运行时检查和修改类、接口、字段和方法的信息,甚至动态地创建对象、调用方法和访问私有成员。可以毫不夸张地说,没有反射,很多优秀的...

java中线程同步的几种方法

createh52天前4
方法一:使用synchronized关键字由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。...

Java反射原理和实际用法

createh52天前4
Java反射原理和实际用法背景反射在Java中非常重要,是Java区别于其他编程语言的一大特性。Java中的AOP切面、动态代理等看起来像黑魔法一样的技术,就离不开反射、字节码等。这些技术能在不侵入原...

9分钟带你搞懂代理模式、静态代理、JDK+CGLIB动态代理

createh52天前2
目录:1. 代理模式...

Java基础 —— 泛型

createh52天前3
Java基础 —— 泛型泛型?泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。...

详解Java 中 static 的作用

createh52天前4
在 Java 中 static 关键字有4种使用场景,下面分别进行介绍:1.static 成员变量public class Student { // 静态成员变量 private st...

springboot+thymeleaf+nginx实现页面静态化

createh52天前4
适用场景在高并发的情况下,为了缓解服务器动态解析的压力,利用nginx处理静态文件的优点,可将系统中修改次数较少的页面进行静态化处理。自定义工具类import org.thymeleaf.Templa...

起飞,会了这4个 Intellij IDEA 调试魔法,阅读源码都简单了

createh52天前3
前言上一篇文章 IntelliJ IDEA 高级调试之Stream Trace 算是 IntelliJ IDEA 高级调试技巧的开胃菜,小伙伴们被这个小技巧征服,趁热打铁,今天给大家带来几个大家日常工...

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

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

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

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