Java传参机制

首先看下java中的参数传递机制: 基本数据类型传值(未传递地址)方式: class Main{ public static void main(String[] args) { Main main = new Main(); int a = 20; System.out.println...

2023-02-11 · 1 min · 324 words · luolin

Java动态代理

Java动态代理 动态代理 实现方式一,JDK动态代理 public class Main { public static void main(String[] args) { MyInvocationHandler myInvocationHandler = new MyInvocationHandler(); Hello hello = (Hello) myInvocationHandler.newProxy(new HelloWorld()); hello.morning("lin"); } } // 目标接口 public interface Hello { void morning(String name); } // 目标类 public class HelloWorld implements...

2023-02-11 · 2 min · 834 words · luolin

Java反射

在说反射之前,必须说一句,所谓java框架(比如大名鼎鼎的Spring)大多数都是动态代理+注解完成的,而动态代理(动态代理模式以及静态代理...

2023-02-11 · 3 min · 1025 words · luolin

Java反射对父子类属性的处理

class Person implements Cloneable{ String name; int age; @Override public String toString() { return "Person{" + "name='" + name + '\'' + ", age=" + age + '}'; } public Person(String name, int age) { this.name = name; this.age = age; } public Person(int age, String name) { this.name = name; this.age = age; } public Person() { } public String getName() { return name; } public void setName(String name)...

2023-02-11 · 1 min · 227 words · luolin

Java反射获取父类信息

取本类和父类的所有成员变量 要取本类和基类的所有成员变量,Class类中提供的两种获取类中成员变量的方法都不能直接实现这个需求,但是可以通过简...

2023-02-11 · 1 min · 123 words · luolin