Я знаю, что мы можем использовать ScriptEngineManager для выполнения сценариев, например: java script.Сценарии реальной жизни для использования ScriptEngineManager в Java
import javax.script.ScriptEngineManager;
import javax.script.ScriptEngine;
public class Test {
public static void main(String[] args) throws Exception{
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("JavaScript");
String foo = "40+2";
System.out.println(engine.eval(foo));
}
}
Но это очень простой пример, и я не уверен в том, что в реальном сценарии могут быть использованы ScriptEngineManager? Пожалуйста, дополните.
Я все еще не удовлетворен ответом. Java очень обширна и может делать все, что делает javascript, и многое другое. Так почему же я должен использовать ScriptManager? Используется ли он в некоторых приложениях, которые мы используем в повседневной жизни? – NaiveCoder