博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jython入门学习
阅读量:2495 次
发布时间:2019-05-11

本文共 665 字,大约阅读时间需要 2 分钟。

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调用这个类:

#导入Java标准类库#如果是jar包,需要sys.path.append(jar_file)from java.util import Random  #导入自定义类库import Foofoo = Foo()print foo.getName()foo.setName("change")print foo.getName()#调用Java标准类库random = Random()print random.nextInt(100)

输出:

Elegant change40

转载地址:http://hvhrb.baihongyu.com/

你可能感兴趣的文章
删远端分支报错remote refs do not exist或git: refusing to delete the current branch解决方法
查看>>
python multiprocessing遇到Can’t pickle instancemethod问题
查看>>
APP真机测试及发布
查看>>
通知机制 (Notifications)
查看>>
10 Things You Need To Know About Cocoa Auto Layout
查看>>
一个异步网络请求的坑:关于NSURLConnection和NSRunLoopCommonModes
查看>>
iOS 如何放大按钮点击热区
查看>>
ios设备唯一标识获取策略
查看>>
获取推送通知的DeviceToken
查看>>
Could not find a storyboard named 'Main' in bundle NSBundle
查看>>
CocoaPods安装和使用教程
查看>>
Beginning Auto Layout Tutorial
查看>>
block使用小结、在arc中使用block、如何防止循环引用
查看>>
iPhone开发学习笔记002——Xib设计UITableViewCell然后动态加载
查看>>
iOS开发中遇到的问题整理 (一)
查看>>
Swift code into Object-C 出现 ***-swift have not found this file 的问题
查看>>
为什么你的App介绍写得像一坨翔?
查看>>
RTImageAssets插件--@3x可自动生成@2x图片
查看>>
iOS开发的一些奇巧淫技
查看>>
常浏览的博客和网站
查看>>