源码不理解

请问JFinalFilter类中 isHandled有什么作用?  为啥要用数组 ,直接用boolean不行吗?

image.png

评论区

杜福忠

2020-08-19 09:35

百度搜索:JAVA 引用变量

如果是boolean对象,那在Handler集对象里面更改值后, doFilter方法这边拿不到更改的值。

至于用数组是因为
“快”(长度指定和基础boolean),
“方便”(java自带),
“扩展需求”(以后还可以用角标1,2,3等不用改参数列表数量方便用户升级),

目前我就想到这些点大家继续补充哈

lang重名

2020-08-19 10:21

@杜福忠 了解了 谢谢

热门反馈

扫码入社