![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 67
登山人在路上
这个作者很懒,什么都没留下…
展开
-
Java反射机制
Java反射(Reflection)机制是指。通过反射,程序可以在运行时获取类的信息,包括类的构造函数、方法、字段等的所有信息,并可以通过这些信息来创建对象、调用方法以及访问和修改字段的值。原创 2024-07-20 18:51:29 · 687 阅读 · 0 评论 -
Java中静态代理和动态代理介绍和使用
在Java中,代理模式是一种常用的设计模式,用于为其他对象提供一种代理以控制对这个对象的访问。代理模式主要有两种实现方式:静态代理和动态代理。原创 2024-07-21 10:53:18 · 855 阅读 · 0 评论 -
什么是反射?
反射的解释 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的法的功能称为java语言的反射机制。 反射就是把java类中的各种成分映射成一个个的Java对象。例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。类的加载过程及内存分析 当我们new Student()时,首先看方法区是否已经存储Stude原创 2022-05-30 21:20:35 · 117 阅读 · 0 评论 -
Java中throw和throws的区别
1.throw是语句抛出一个异常,一般是在代码块的内部,当程序出现某种逻辑错误时由程序员主动抛出某种特定类型的异常2.throws是声明一个异常,写在方法函数头3.当某个方法可能会抛出某种异常时用于throws 声明可能抛出的异常,然后交给上层调用它的方法程序处理4.throws出现在方法函数头;而throw出现在函数体.throws表示出现异常的一种可能性,并不一定会发生这些异常; throw则是抛出了异常,执行throw则一定抛出了某种异常对象。两者都是消极处理异常的方式(这里的消极并不是说这种方原创 2022-05-26 20:25:47 · 1995 阅读 · 0 评论