Софтуер детайли:
Версия: 0.8.1
Дата на качване: 14 May 15
Разрешително: Безплатно
Популярност: 55
Методи се наричат така, сякаш Java обекти пребивавал на интерпретатора на Питон.
Всички Java колекции могат да бъдат достъпни чрез стандартните методи за събиране на Python.
Не съществува код за генериране и никой интерфейс за изпълнение на общи предмети и от двете страни, защото Py4J работи като демон
Какво ново в тази версия:.
- Възможност да се провали ранно ако py4j.java_gateway.JavaGateway не може да се свърже с JVM.
- Добавена е поддръжка за дълги примитиви, BigDecimal, видове ENUM и вътрешни класове на страната Java.
- Комплект Saner нива лог
- Много малки корекции на грешки и подобрения API (обратно съвместим).
- Написал секция в Въпроси и отговори за проблемите на сигурността и предпазни мерки с Py4J.
- Добавена е поддръжка на Travis-CI и Пречистихме тестов пакет за отстраняване на твърдокодирани пътеки.
Какво ново във версия 0.5:
- Добавена е възможност за импортиране на пакети (например, java_import (шлюз .jvm, "java.io. * '))
- Добавена е поддръжка за модел филтриране по JavaGateway.help () (например, gateway.help (OBJ, "получи * Foo * Bar '))
- Добавена е поддръжка за автоматично конвертиране на Python колекции (списък, набор, речник) до Java колекции. Потребителят JavaGateway (auto_convert = True) или изрично конвертор.
- Създаден две функции Eclipse: една вгражда библиотеката Py4J Java. Другият предвижда GatewayServer по подразбиране, че е започнало, когато Eclipse започва. И двете възможности са на разположение на новия Py4J Eclipse актуализация сайта: http://py4j.sourceforge.net/py4j_eclipse
- преработихме модул разлагането на Py4J:. Няма повече задължителни кръгови зависимости сред модули
Какво ново във версия 0.2:
- Сега е възможно да се обадя конструктори и модели статични членове: използвате членът JVM на JavaGateway обект.
- Java Map се превръща в Python речник.
- достъп Невярно е подкрепена чрез функцията get_field или auto_field = True член на JavaGateway.
- Снабдете интерактивна страница за помощ с JavaGateway.help (обект).
- Set е достъпна само чрез интерфейса на Java Set за сега.
- Масивите могат да бъдат споменавани, но отделни елементи могат да бъдат достъпни само с тези промени: gateway.jvm.java.lang.reflect.Array.get (обект, индекс) .
- Complete пренаписване на размисъл двигателя от страната на Java за по-голяма гъвкавост.
- Подобрен модел на паметта:. Не повече памет течове, причинени от Py4J
- New едновременност модел:. Py4J сега е нишката-безопасна
Коментари не е намерена