[size=large][b]1. 用Jython调用Java类库[/b][/size]
第一步、创建Java类
写一个简单的Java类,用Point来示例:
编译的时候,记得把jython.jar加入类环境中:
第二步、简单调用
现在可以编写Jython来调用上面的Java类库了
第三步、扩展
虽然测试的时候有问题,但是隐约感觉到了Jython的强大,让我们欢呼一下吧
[size=large][b]2. 用Java执行Python代码[/b][/size]
在安装好的Demo里有个例子,可以拿出来炫炫
结果如下:
[size=large][b]3. 直接在Jython中使用Java内部的类库[/b][/size]
如果你不介意,当然可以在Jython中交互执行Java的类库。下面是一个有点“实用”的例子:
安装好的Demo里有些例子也可以参考,例如:
直接调用就可以了:
[size=large][b]4. 将Python代码编译为Java类[/b][/size]
第一步、创建Python类 Goo.py
注意函数文档中的字符串,public Goo()表示告诉Java这是构造函数。
第二步、创建Java测试类 GooTest.java
第三步、编译
终端下运行如下命令:
运行成功!
[size=large][b]5. 后记[/b][/size]
很多人说,Python比Java开发速度来的要快,但是Java也有Java不可动摇的强大之处,如此结合,想必Jython的好处和作用显而易见了吧。