Py4J

Screenshot Software:
Py4J
Szczegóły programowe:
Wersja: 0.8.1
Filmu: 14 May 15
Wywoływacz: Barthelemy Dagenais
Licencja: Wolny
Popularność: 55

Rating: nan/5 (Total Votes: 0)

Metody są powołani, tak jakby obiekty Java mieszkał w interpretera Pythona.
Wszystkie kolekcje Java można uzyskać przy użyciu standardowych metod gromadzenia Pythona.
Nie ma kodu do generowania i bez interfejsu do wdrożenia dla współdzielonych obiektów po obu stronach, bo Py4J działa jako demon

Co nowego w tym wydaniu:.

  • Możliwość nie na początku, jeśli py4j.java_gateway.JavaGateway nie może połączyć się z JVM.
  • Dodano wsparcie dla długich prymitywów, enum BigDecimal, typów i klas wewnętrznych, od strony Java.
  • Ustaw SANER poziomy dziennika
  • Wiele małych poprawek i ulepszeń interfejsu API (kompatybilny wstecz).
  • napisał w sekcji Często zadawane pytania na temat problemów bezpieczeństwa i środków ostrożności z Py4J.
  • Dodano obsługę Travis-CI i oczyścić zestaw testów do usunięcia sztywno ścieżki.

Co nowego w wersji 0.5:

  • Dodano możliwość importowania pakietów (np java_import (bramka .jvm "java.io. * '))
  • Dodano wsparcie dla filtrowania w JavaGateway.help wzoru () (np gateway.help (obj, 'get * Foo * bar'))
  • Dodano wsparcie dla automatycznej konwersji zbiorów Pythona (LIST, zestawu, słownik) do kolekcji Java. Użytkownik JavaGateway (auto_convert = True) lub wyraźne konwerter.
  • Utworzono dwie cechy Eclipse: jedna osadza biblioteki Py4J Java. Drugi zawiera domyślny GatewayServer, że rozpoczyna się, gdy zaczyna Eclipse. Obie funkcje są dostępne na nowej stronie aktualizacji Py4J Eclipse: http://py4j.sourceforge.net/py4j_eclipse
  • Przeprojektowany rozkładu moduł Py4J:. Że nie są bardziej obowiązkowe zależności między modułami okrągłe

Co nowego w wersji 0.2:

  • Teraz można zadzwonić konstruktorów i odniesienia statycznych członków: używać elementu JVM obiektu JavaGateway.
  • Java Mapa jest konwertowany do Python słownika.
  • Dostęp Pole jest obsługiwany przez funkcję get_field lub auto_field = true członek JavaGateway.
  • Uzyskaj interaktywną stronę pomocy z JavaGateway.help (Object).
  • Zestaw jest dostępny tylko za pomocą interfejsu Java Ustaw teraz.
  • Tablice mogą się odwoływać, ale poszczególne pozycje mogą być dostępne tylko z tego rozwiązania: gateway.jvm.java.lang.reflect.Array.get (obiekt, indeks)
  • .
  • Pełna przerobienia silnika refleksji na stronie Java większą elastyczność.
  • Ulepszony model pamięci:. Nie więcej wyciek pamięci spowodowany Py4J
  • Nowy model współbieżności. Py4J jest teraz bezpieczny wątku

Podobne oprogramowanie

Io
Io

10 Dec 15

Stackless Python
Stackless Python

28 Feb 15

ClearScript
ClearScript

20 Jul 15

Ruby Java Bridge
Ruby Java Bridge

1 Mar 15

Inne programy z deweloperem Barthelemy Dagenais

gitli
gitli

12 May 15

Komentarze do Py4J

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii