java有反射机制可以看到私有方法,为什么还要有private,public等之类的区别
答案:4 悬赏:80 手机版
解决时间 2021-04-23 06:34
- 提问者网友:川水往事
- 2021-04-22 17:08
java既然有反射机制可以看到私有方法,为什还要对方法进行公有私有的声明,有什么意义呢?
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-04-22 17:46
1. private,public类似与 WEB系统中管理员,普通用户权限 . 是一种权限安全机制
2. 反射的主要目的并不在与看到私有方法,更重要的是能在运行时可以动态自查自己的结构,在开发某些功能时特别有用,
3. 例如:(1)把XML节点自动映射后JAVA BEAN中.
4. (2)批量操作带有接口的类的时
5. (3)代理功能实现等....
6. 楼主需要潜心修行才能大彻大悟啊
2. 反射的主要目的并不在与看到私有方法,更重要的是能在运行时可以动态自查自己的结构,在开发某些功能时特别有用,
3. 例如:(1)把XML节点自动映射后JAVA BEAN中.
4. (2)批量操作带有接口的类的时
5. (3)代理功能实现等....
6. 楼主需要潜心修行才能大彻大悟啊
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-04-22 20:42
而且反射的效率还很低。
- 2楼网友:零点过十分
- 2021-04-22 19:17
1. private,public类似与 web系统中管理员,普通用户权限 . 是一种权限安全机制
2. 反射的主要目的并不在与看到私有方法,更重要的是能在运行时可以动态自查自己的结构,在开发某些功能时特别有用,
3. 例如:(1)把xml节点自动映射后java bean中.
4. (2)批量操作带有接口的类的时
5. (3)代理功能实现等....
6. 楼主需要潜心修行才能大彻大悟啊
- 3楼网友:duile
- 2021-04-22 18:37
反射不是万能的,因为JAVA还有安全机制。
可以利用SecurityManager设计安全策略,禁止对类反射。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯