java - 存储方法及其参数值?
问题描述
我有一个类似的java函数
String abc="myvalue";
myfunction(String abc);
有没有可能存储这个 myfucntion("myvalue"); 在一个对象中自动调用它?
解释:
我有一个带有许多参数值的函数,可能是 20-30,当 Windows 登录时,我的应用程序正在自动启动。
一旦用户第一次启动该函数,我需要将该函数存储为每个参数的传递值。因此,当应用程序将自动启动时,它可以从其存储位置调用该功能。
解决方案
从理论上讲,您可以使用反射来做到这一点。但这很好,疯了。
您不存储方法调用。
您存储数据。
您仔细决定谁将信息分割成合理的“记录”,然后使用合适的格式存储该数据,例如 JSON 或 XML。例如,您定义一个配置对象,然后将信息存储在该对象中。稍后,从磁盘加载该信息,然后应用该信息。
推荐阅读
- algorithm - 计算船上所有部件离开所需步数的算法
- google-closure-compiler - 无需变量修饰的高级优化
- sql - 明天的第一个值出现在今天行的最后一个单元格上
- php - PHP 数组未正确发布 - 显示在检查中但不在转储中
- python - 如何在python中更新输出文件
- ubuntu - start-dfs.sh 和权限被拒绝
- python - 训练第二个模型,同时在第一个模型的相同第一层中使用权重
- python - 使用 pyodbc 将 pickle 对象插入数据库
- sql - SQL删除其中column_b不包含column_a
- r - 使用 strip.y 作为 strip.x 而不翻转 facet_grid 轴