Download - Tecnologia java
![Page 1: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/1.jpg)
TECNOLOGIA
![Page 2: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/2.jpg)
O QUE É JAVA?
É uma linguagem de programação de alto
nível, imperativa e orientada a objeto
desenvolvida pela Sun Microsystems.
![Page 3: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/3.jpg)
HISTÓRIA...
Começou a ser desenvolvida em 1991 por James Gosling da Sun Microsystems
Inicialmente era chamada de OAK.
Java foi lançada oficialmente em 1995.
Em novembro de 2006 a Sun começou a liberar Java como open source.
Em maio de 2007 Java era tornado oficialmente livre, sendo liberado sob licença GPL.
![Page 4: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/4.jpg)
PLATAFORMAS JAVA
Java SE (Standard Edition): Ambientes de
trabalho.
Java ME (Micro Edition): Dispositivos com
recursos limitados.
Java EE (Enterprise Edition): corporativo.
![Page 5: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/5.jpg)
COMO FUNCIONA ?
Ao contrário de um compilador de uma
linguagem nativa o compilador Java não gera
um arquivo binário (linguagem da máquina),
mas sim um arquivo com Java bytecodes.
Bytecode é a linguagem da máquina virtual.
A JVM interpreta os bytecodes e os tranforma
em linguagem nativa.
![Page 6: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/6.jpg)
PROCESSO DO CÓDIGO
![Page 7: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/7.jpg)
PROCESSO DO CÓDIGO
![Page 8: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/8.jpg)
QUE DIFERENÇA JAVA FAZ?
![Page 9: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/9.jpg)
![Page 10: Tecnologia java](https://reader035.vdocuments.com.br/reader035/viewer/2022071702/55a2736a1a28abfe6b8b467a/html5/thumbnails/10.jpg)
DÚVIDAS
?