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>
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
本篇学习资料主要涉及 Jython 的内置模块,这些模块是编程时的基础,提供了丰富的功能以帮助开发者高效地编写代码。接下来,我们将详细介绍 Jython 内置模块中的关键知识点。 首先,Jython 内置模块中包含了一些...
1. **IBM Jython教程**:作为主要的学习材料,这套教程提供了丰富的实例和详细的解释,是掌握Jython的基础。 2. **Jython官方文档**:官网提供了详细的API文档和语言指南,是进阶学习的重要参考。 3. **在线社区**:...
通过学习IBM developerworks提供的Jython教程,开发者不仅可以掌握Jython的基础知识,还能了解到如何在实际项目中有效地结合Java和Python的优点。这两个文件"j-jython2-ltr.pdf"和"j-jython1-ltr.pdf"很可能是教程的...
《The Definitive Guide to Jython—Python for the Java Platform》全面覆盖了 Jython 2.5 版本,内容从基础到高级应用均有涉及。具体章节内容可能包括但不限于以下方面: 1. **Jython 入门**:介绍 Jython 的安装...
本教程是为那些已经完成了第一部分学习的开发者设计的,这部分内容将深入到Jython的更高级功能,包括面向对象编程、调试技巧、字符串处理以及输入/输出操作等。对于初学者来说,建议先完成第一部分的学习,以便更好...
通过本教程的学习,开发者不仅能够理解Jython的基础知识,还能掌握如何利用Jython进行高效编程,尤其是在Java生态系统的背景下。教程还包括了附录部分,提供了额外的资源和反馈渠道,帮助读者进一步深入学习Jython。...
理解这些基础知识是进一步学习WebSphere管理的关键,因为所有的管理脚本都将基于Jython编写。 **章节2:WebSphere的wsadmin工具** wsadmin工具是WebSphere管理员的得力助手,它允许用户通过Jython脚本来执行各种...
无论读者是否熟悉Python语言,都可以在这里开始学习,并且在学习的过程中了解Jython与标准CPython之间的差异。 书中还探讨了如何在Jython中开发动态应用和脚本,并访问数据库来构建强大的数据库应用程序。Jython的...
通过学习《WebSphere Application Server Administration Using Jython》,读者不仅可以掌握Jython语言在WebSphere环境中的应用,还能提升对WebSphere管理的深入理解和自动化能力,这对于企业级Java应用的运维人员来...
《Juneau -- The Definitive Guide to Jython -- 2010》是一本全面介绍Jython编程的指南,不仅适合Python初学者学习语言基础,也适合已有Python经验的开发者深入了解Jython的特性和优势。通过本书的学习,读者不仅...
Python语言学习入门指南 Python是一种流行的编程语言,应用领域非常广泛。其优点包括学习成本低、开源、适应人群广泛、应用领域广泛。Python的版本包括Python 2.X、Python 3.X、Python 3.5、Python 3.6、Python 3.7...
在Python基础学习中,思维导图是一种非常有效的学习工具,它可以帮助学习者更好地组织和理解概念,提高记忆效率。以下是对"Python基础学习思维导图"中涉及的一些关键知识点的详细解释: 1. **变量与数据类型**: -...
《python编程入门经典》涵盖了python的方方面面,通过学习本书,读者可以立即使用python编写程序。作者james payne从python语言最基本的概念入手,重点介绍了python 2.6和3.1这两个版本的实际应用。通过对一些现有...