Jython是Python和Java的结合。Jython语法和Python一样,不但可以使用Python的库,而且还可以调用Java的库。结合了Python和Java的优点,也就是说Jython既有动态语言的灵活性,又可以用静态语言的强大的类库。其实,我理解 Jython 说简单一些,就是用 Java 语言实现的 Python 解释器,这种关系也就意味着你可以用 Python 语言编写程序而同时使用 Java 库。下面来展示一个简单的实例:
首先创建Java的类:
public class Foo{
private String name = "Elegant";
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
}
然后再Jython调用这个类:
from java.util import Random
import Foo
foo = Foo()
print foo.getName()
foo.setName("change")
print foo.getName()
random = Random()
print random.nextInt(100)
输出:
Elegant
change
40
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
《python编程入门经典》涵盖了python的方方面面,通过学习本书,读者可以立即使用python编写程序。作者james payne从python语言最基本的概念入手,重点介绍了python 2.6和3.1这两个版本的实际应用。通过对一些现有...
《python编程入门经典》涵盖了python的方方面面,通过学习本书,读者可以立即使用python编写程序。作者james payne从python语言最基本的概念入手,重点介绍了python 2.6和3.1这两个版本的实际应用。通过对一些现有...
《python入门经典:以解决计算问题为导向的python编程实践》不仅适合入门级的python程序员系统学习,也适合作为高等院校计算机和非计算机专业的程序设计课程教材。 《Python入门经典:以解决计算问题为导向的Python...
深入学习Web API设计和REST风格的软件架构; 了解有别于传统打包方法的各种Java打包方式,以及应用服务器的部署; 使用轻量级服务器构建项目,涉及jQuery和Jython、Sinatra和Angular; 使用传统Java Web应用服务器和...
以下是功能列表: 无需学习其他语言:全都是Python。 您将从Python的操作码生成和缓存系统中受益。 与所有Python解释器兼容:CPython,Jython等。 可用作模板引擎: 重量极轻。 利用Python现有的软件包管理基础结构...
本书适合Python初学者,以及已经入门但想继续学习和提高自身Python技巧的程序员。 目录 第1部分 Python核心 第1章 欢迎来到Python世界 1.1 什么是Python 1.2 起源 1.3 特点 1.4 下载和...
久负盛名的 Python 入门经典针对 Python 3 全新升级十个出色的项目,让你尽快可以使用 Python 解决实际问题目录第 1章 快速上手:基础知识 ........................ 1 1.1 交互式解释器 .............................
此外,我还将涵盖从语言基础知识,良好实践,构建,部署,分发到高级语言编程主题的主题。 Estes guias tem objectivo编译器和Python的环境执行器。 AlémDisso,语言合作伙伴,Boaspráticas,构建,部署和分发 ...
本书适合广大UNIX和c程序员、研究人员、高校相关专业师生学习和参考。 目录 出版者的话 专家指导委员会 译者序 前言 第1章 基本概念 1.1 UNIX和Linux一览 1.2 UNIX的版本 1.3 使用系统调用 1.4 错误处理 1.5 UNIX...
第一章 模板开发入门 ............................................................................................... 9 1.1 简介 ............................................................................
第一章 模板开发入门 ............................................................................................... 9 1.1 简介 ............................................................................
第一章 模板开发入门 ............................................................................................. 10 1.1 简介 .............................................................................