更新時間:2022-10-09 11:03:21 來源:動力節點 瀏覽4607次
您可以使用 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天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習