Py4J

Tela Software:
Py4J
Detalhes de Software:
Versão: 0.8.1
Data de upload: 14 May 15
Licença: Livre
Popularidade: 55

Rating: nan/5 (Total Votes: 0)

Métodos são chamados como se a objetos Java residia no interpretador Python.
Todas as coleções de Java pode ser acessado usando os métodos convencionais de coleta de Python.
Não há nenhum código para gerar e nenhuma interface de implementar para objetos compartilhados em ambos os lados, porque Py4J é executado como um daemon

O que é novo nesta versão:.

  • Capacidade de falhar cedo se o py4j.java_gateway.JavaGateway não pode se conectar à JVM.
  • Adicionado suporte para primitivas de comprimento, BigDecimal, tipos de enumeração, e classes internas no lado do Java.
  • Definir níveis de log mais sãs
  • Muitas pequenas correções de bugs e melhorias de API (compatível).
  • Escreveu uma seção no FAQ sobre questões de segurança e precauções com Py4J.
  • Adicionado suporte de Travis-CI e limpou a suíte de testes para remover diretórios fixos.

O que é novo na versão 0.5:

  • Adicionado a capacidade de importar pacotes (por exemplo, java_import (gateway .jvm, 'java.io. *'))
  • Adicionado suporte para o padrão de filtragem no JavaGateway.help () (por exemplo, gateway.help (obj, 'get * * Foo Bar'))
  • Adicionado suporte para conversão automática de colecções Python (lista, conjunto, dicionário) para coleções Java. Usuário JavaGateway (auto_convert = True) ou um conversor explícito.
  • Criado duas características Eclipse: uma incorpora a biblioteca Py4J Java. O outro fornece uma GatewayServer padrão que é iniciado quando inicia Eclipse. Ambos os recursos estão disponíveis no novo site de atualização Eclipse Py4J: http://py4j.sourceforge.net/py4j_eclipse
  • Redesenhado a decomposição módulo de Py4J:. Não existam dependências circulares entre módulos mais obrigatórios

O que é novo na versão 0.2:

  • Agora é possível chamar construtores e membros estáticos de referência: usar o membro JVM de um objeto JavaGateway.
  • Java Mapa é convertido em um dicionário Python.
  • Acesso Campo é suportada através da função get_field ou o auto_field = True membro da JavaGateway.
  • Obter uma página de ajuda interativa com JavaGateway.help (objeto).
  • Set só é acessível através da interface Java Set para agora.
  • Arrays podem ser referenciados, mas itens individuais só podem ser acessados ​​com esta solução alternativa: gateway.jvm.java.lang.reflect.Array.get (objeto, índice)
  • .
  • reescrita completa do motor de reflexão no lado do Java para obter mais flexibilidade.
  • Melhorado modelo de memória:. Não mais fuga de memória causada por Py4J
  • Novo modelo de concorrência:. Py4J agora é thread-safe

Programas semelhantes

AMDclean
AMDclean

12 May 15

IronPython
IronPython

1 Mar 15

JSON
JSON

12 May 15

Outro software de desenvolvedor Barthelemy Dagenais

gitli
gitli

12 May 15

Comentário para Py4J

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria