更新时间:2022-10-09 11:03:21 来源:极悦 浏览4018次
您可以使用 JavaScript 从工作步骤调用 Java 方法。您可能希望执行此操作来执行复杂的计算、执行复杂的业务分析或利用现有工具中的某些功能。要从 JavaScript 调用Java静态方法,请使用以下语法:
Packages.<fully_qualified_java_class_name>.<static_method_name>
要实例化一个新的 Java 对象,请使用以下语法:
var jobj = new Packages.<fully_qualified_class_name>(params);
要实例化 Java 类的新数组,请使用以下语法:
var dsNames =
java.lang.reflect.Array.newInstance(<fully_qualified_class_name>, <array length>);
例如,要创建大小为 3 的字符串数组的实例,请使用以下代码:
var dsNames =
java.lang.reflect.Array.newInstance(java.lang.String, 3);
JavaScript 引擎使用关键字 Packages 来标识 Java 类和方法。
Java program: Employee.java
package com.tdiinc;
public class Employee {
protected static String companyName;
protected String empName;
Employee(String ename) {
empName = ename;
}
public static String getcompanyName() {
return(companyName);
}
public String getempName() {
return empName;
}
}
JavaScript:
function f1() {
var cmpname=Packages.com.tdiinc.Employee.getcompanyName();
var empObj = new Packages.com.tdiinc.Employee("George")
var ename = empObj.getempName();
}
以上就是关于“告诉你如何用js调用Java方法”介绍,大家如果想了解更多相关知识,不妨来关注一下本站的Java极悦在线学习,里面的课程内容从入门到精通,细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习