有人可以解释这是什么意思吗?
Java 数值的装箱对象(java.lang 类 Byte、Character、Short、Int、Long、Float 和 Double)被拆箱并转换为最接近的可用 JavaScript 数值类型,除非它们是方法声明的返回类型或使用 per-applet Packages 关键字的新表达式的结果。在这种情况下,装箱对象将作为 Java 对象返回给 JavaScript 引擎。
Java Boolean 被转换为 JavaScript boolean, 除非它是方法声明的返回类型或使用 per-applet Packages 关键字的新表达式的结果。在这种情况下,装箱对象将作为 Java 对象返回给 JavaScript 引擎。
Java 字符串被转换为 JavaScript 字符串,除非它们是使用 per-applet Packages 关键字的新表达式的结果。在这种情况下,Java 字符串作为 Java 对象返回给 JavaScript 引擎。
这是来自liveconnect 规范,但我不明白 java 类型何时会转换为 javascript 类型,何时不会。除了部分是什么意思?有什么例子吗?