Py4J

Software captura de pantalla:
Py4J
Detalles de software:
Versión: 0.8.1
Fecha de carga: 14 May 15
Licencia: Libre
Popularidad: 55

Rating: nan/5 (Total Votes: 0)

Los métodos se llaman como si el Java objetos residía en el intérprete de Python.
Todas las colecciones de Java se puede acceder mediante los métodos de recopilación estándar de Python.
No hay un código para generar y sin interfaz de implementar para los objetos compartidos en ambos lados, porque Py4J ejecuta como un daemon

¿Qué hay de nuevo en esta versión:.

  • Capacidad para fallar antes de tiempo si el py4j.java_gateway.JavaGateway no puede conectarse a la JVM.
  • Se ha añadido soporte para las primitivas de largo, BigDecimal, tipos de enumeración y clases internas en el lado de Java.
  • Establecer niveles de registro más cuerdos
  • Muchas pequeñas correcciones de errores y mejoras de la API (compatible hacia atrás).
  • escribió una sección en el FAQ sobre problemas de seguridad y precauciones con Py4J.
  • Se ha añadido soporte de Travis-CI y limpió el conjunto de pruebas para eliminar caminos codificados.

¿Qué hay de nuevo en la versión 0.5:

  • Se ha añadido la capacidad de importar paquetes (por ejemplo, java_import (puerta de enlace .jvm, 'java.io. *'))
  • Se ha añadido soporte para el patrón de filtrado en JavaGateway.help () (por ejemplo, gateway.help (obj, 'get * * Foo Bar'))
  • Se ha añadido soporte para la conversión automática de colecciones de Python (lista, juego, diccionario) a las colecciones de Java. Usuario JavaGateway (auto_convert = True) o un convertidor explícito.
  • creado dos características de Eclipse: un embebiendo la biblioteca Py4J Java. El otro proporciona una GatewayServer predeterminada que se inicia cuando comienza Eclipse. Ambas funciones están disponibles en el nuevo sitio de actualizaciones de Eclipse Py4J: http://py4j.sourceforge.net/py4j_eclipse
  • rediseñado el módulo de descomposición de Py4J:. No existen dependencias circulares más obligatorias entre módulos

¿Qué hay de nuevo en la versión 0.2:

  • Ahora es posible llamar a los constructores y los miembros de referencia estáticos: utilizar el miembro jvm de un objeto JavaGateway.
  • Java Mapa se convierte en un diccionario de Python.
  • Acceso campo es apoyado a través de la función get_field o la auto_field = True miembro del JavaGateway.
  • Obtener una página de ayuda interactiva con JavaGateway.help (objeto).
  • Set sólo se puede acceder a través de la interfaz Java Conjunto de momento.
  • Las matrices pueden ser referenciados, pero los elementos individuales sólo se puede acceder con esta solución: gateway.jvm.java.lang.reflect.Array.get (objeto, índice)
  • .
  • reescritura completa del motor de reflexión sobre el lado de Java para una mayor flexibilidad.
  • Mejora modelo de memoria:. No más pérdida de memoria causada por Py4J
  • Nuevo modelo de concurrencia:. Py4J ahora es seguro para subprocesos

Programas parecidos

Qore
Qore

13 May 15

Zephir
Zephir

10 Dec 15

RLua
RLua

13 May 15

OCaml
OCaml

1 Oct 15

Otro software de desarrollador Barthelemy Dagenais

gitli
gitli

12 May 15

Comentarios a la Py4J

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría