首页 课程 师资 教程 报名

告诉你如何用js调用Java方法

  • 2022-10-09 11:03:21
  • 4277次 动力节点

您可以使用 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 类和方法。

以下是如何在 JavaScript 中调用 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在线学习,里面的课程内容从入门到精通,细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交