Py4J

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

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

Ejscript
Ejscript

11 Mar 16

Ruby
Ruby

12 May 16

Julia
Julia

1 Oct 15

Processing
Processing

13 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!