最新 最热

java反射02-使用Class对象

如何取得操作类的Class对象,常用的有三种方式:使用Class的静态方法来获取一个要被反射的对象。

2023-10-20
1

java反射01-简述

意义:反射的意义是在于改变程序运行时的状态。比如我在程序没运行之前,我不知道我需要什么对象,但是我想在程序运行的过程中去动态的说我想要什么东西,这时可以通过反射去实现。通过反射可以调用运行时类的指定方法和属性...

2023-10-20
1

java反射05-Constructor对象

Constructor 对象,就是字面意思,就是一个构造器对象。可以通过它构建对象。

2023-10-20
5

java反射04-获取方法调用栈

实现方式,通过拿到当前线程的所有调用栈信息,再遍历输出即可,虽然简单吧,但是实用呀,有时候一个方法报错了,没有异常调用栈,就比较难受了,加上这个方法,自己打调用栈。...

2023-10-20
1

实时渲染中的 PBR 材质

基于物理的渲染(PBR,Physically Based Rendering)1 指在不同程度上基于现实世界的物理理论的渲染技术的集合。它包括了 2:

2023-10-20
1

策略模式重构条件语句

通过策略模式来重构优化代码里面的switch/case分支代码。极大程度上提高了程序的扩展性。当然,如果分支比较多,每次都需要新增加一个类,这的确是有点麻烦,可以考虑使用反射来实现。 代码:...

2023-10-19
3

第168期:看起来不像立方体

在上一节中,我们用threejs成功创建了一个蓝色的立方体。但是如果我们仔细观察一下,会发现几个非常有意思的现象,比如:

2023-10-19
1

什么是流形?

在现代物理学课程中,我意识到了理解形状的重要性,它们为有趣的物理学提供了舞台,决定了任何物理系统的对称性和动态性。形状是任何几何物体,在物理学中,它们往往是光滑的。...

2023-10-17
1

C# new

这些步骤确保了在创建对象时,对象的内存空间被正确分配,构造函数被调用以初始化对象,然后返回一个可以操作的对象引用。

2023-10-17
1

极简SpringBoot指南-Chapter00-学习SpringBoot前的基本知识

w4ngzhen/springboot-simple-guide: This is a project that guides SpringBoot users to get started quickly through a series of examples (github.com)

2023-10-17
1