Popular Tags:

Delphi Array To Java Array

17/08/2013 at 18:32

Eis aqui enorme diferença entre as duas plataformas, pois em Java tudo é orientado a objeto nem que for através de métodos estáticos de uma classe base da API.

Array Dinâmico em Delphi

A linha 6 aloca quatro posições do tipo TMyOtherObject na memória para a variável “a” através da chamada ao método procedural setLength da unit system. A linha 7 atribui a nova instância de TMyOtherObject à posição zero do array. A linha 8 recupera aquela instância na variável “x”. A linha 9 escreve no console o conteúdo de TMyOtherObject.

 Array Dinâmico em Java

A linha 2 aloca quatro posições do tipo MyOtherObject na memória para a variável “a” através da chamada ao método estático newInstance da classe Array, é nele, no primeiro argumento que você indica o tipo do conteúdo do array e não na declaração da variável como no Delphi, e no segundo argumento o tamanho. A linha 3 atribui a nova instância de MyOtherObject à posição zero do array através da chamada ao método estático set da classe Array, cujo primeiro argumento é a variável do array, o segundo a posição, o terceiro é o objeto. A linha 4 recupera aquela instância na variável “x” através da chamada ao método estático get da classe Array, cujo primeiro argumento também é a variável do array e no segundo a posição. A linha 5 escreve no console o conteúdo de MyOtherObject.

 

 

 

Abrir Eclipse no Workbench Desejado

15/08/2013 at 14:24

Naturalmente existem duas formas de trabalhar com workbench no Eclipse, uma delas é responder em todas as inicializações qual workbench você deseja entrar, outra é marcar um workbench padrão e abrir o Eclipse sempre nele, dessa forma não é necessário escolher em todas as inicializações, mas quando quiser trocar será possível apenas depois de tudo carregado.

Por fim é possível criar atalhos para seus workbenchs serem abertos direto pelo Eclipse através da passagem do parâmetro -data, dessa forma une-se o útil ao agradável. É possível escolher (que eu prefiro), mas sem ter que fazer isso em toda inicialização.