dúvidas frequêntes

5 respostas
D

gâlera :grin: , passais benssss?huauhuau! bem a questão é a seguinte programadores em java, eu sou iniciante no meio e gostaria muito de qualquer ajuda que vocês puderem me fornecer,também a outros inciantes. Estava meditando em uma dessas bíblias de java( início do livro é claro),e encontrei uma parte que falava de um tal de JIT( just-in-time) e não entendi bolufas,alguém sabi o que é?

:arrow: e tenho dúvidas frequentes do tipo: qual a vantagem de ser um programador em java(programação orientada a objeto), se temos várias linguagens de programação como delphi, VB, e as variantes .net ,que dizem que estas últimas superam java em termos de web,e não consigo fazer referência de em que java pode superar e supera(pois dizem) outras linguagens de programação ,e a última dúvida qual o melhor e mais prático(portábil) IDE - forté for java ou eclipse? é isso ,!!! vlaue :roll:

5 Respostas

P

In the Java programming language and environment, a just-in-time (JIT) compiler is a program that turns Java bytecode (a program that contains instructions that must be interpreted) into instructions that can be sent directly to the processor. After you’ve written a Java program, the source language statements are compiled by the Java compiler into bytecode rather than into code that contains instructions that match a particular hardware platform’s processor (for example, an Intel Pentium microprocessor or an IBM System/390 processor). The bytecode is platform-independent code that can be sent to any platform and run on that platform.
In the past, most programs written in any language have had to be recompiled, and sometimes, rewritten for each computer platform. One of the biggest advantages of Java is that you only have to write and compile a program once. The Java on any platform will interpret the compiled bytecode into instructions understandable by the particular processor. However, the virtual machine handles one bytecode instruction at a time. Using the Java just-in-time compiler (really a second compiler) at the particular system platform compiles the bytecode into the particular system code (as though the program had been compiled initially on that platform). Once the code has been (re-)compiled by the JIT compiler, it will usually run more quickly in the computer.

The just-in-time compiler comes with the virtual machine and is used optionally. It compiles the bytecode into platform-specific executable code that is immediately executed. Sun Microsystems suggests that it’s usually faster to select the JIT compiler option, especially if the method executable is repeatedly reused.

fonte: http://whatis.techtarget.com/definition/0,,sid9_gci212423,00.html

P

em portugueix

http://atlas.ucpel.tche.br/~barbosa/consico/consico3/artigos/a8.pdf

B

Cara quanto à sua outra pergunta, java tem inumeras outras vantagens à essas linguagens que vc citou. Muita de suas qualidades ja viraram até clichê , por isso vc encontrará um vasto material sobre o assunto.

vai um link ai no minimo , interessante.

http://www.imasters.com.br/artigo.php?cn=2610&cc=15

S

Cara esse JIT , em pequenas palavras é o seguinte, ele eh um interpretador de codigo auxiliar, para digamos, “otimizar” a compilação.

bom como eu resumi muito , se eu estiver errado alguem me corrija, mais creio que seja basicamente isso.

K
O uso do JIT é opcional... Como assim? Quem, como, onde, de que forma ou através de que esse recurso é ativado?
Criado 1 de junho de 2005
Ultima resposta 2 de jun. de 2005
Respostas 5
Participantes 5