Você está na página 1de 14

Trabalho sobre Linguagem de programao Java

Alunos: Octavio Franceschetto Wanderson Gonalves

Origem

Java uma linguagem de programao orientada a objetos que comeou a ser criada em 1991, na Sun Microsystems. Teve inicio com o Green Project, no qual os mentores foram Patrick Naughton, Mike Sheridan, e James Gosling. Este projeto no tinha inteno de criar uma linguagem de programao, mais sim de antecipar a prxima onda que aconteceria na rea da informtica e programao. Os idealizadores do projeto acreditavam que em pouco tempo os aparelhos domsticos e os computadores teriam uma ligao.

Caractersticas do Java

Concisa e simples: No contm redundncias e fcil de entender, implementar e usar. Parecida com C++ para facilitar compreenso por grande parte de programadores. Independente de plataforma: Cdigo gerado pelo compilador funciona em qualquer ambiente. Gerao de bytecode que pode ser interpretado para qualquer arquitetura e sistema operacional tendo o sistema Java.

Caractersticas do Java
Facilidades

de Internacionalizao: Suporta nativamente caracteres Unicode. Prov acesso a Internet/WWW: Contm bibliotecas especiais que possibilitam o trabalho com protocolos TCP/IP como HTTP e FTP. Permite acesso a URLs.

Caractersticas do Java
Orientada

a objetos: Suporta os principais conceitos de orientao a objetos. Favorece extensibilidade e reusabilidade.

Maquina Virtual Java


A

Java Virtual Machine (Mquina Virtual Java) constitui um dos mais importantes pilares da tecnologia Java. ela a responsvel direta pelas caractersticas de portabilidade dos cdigos, ou seja, pela independncia de plataforma da linguagem.

Compilao e Interpretao
Compilao

o processo de traduo de um cdigo fonte escrito normalmente em uma linguagem de alto nvel (de fcil entendimento por parte do programador) para uma linguagem de baixo nvel. Um compilador um programa responsvel por executar os processos de compilao descritos a seguir.

Compilao e Interpretao

1. O cdigo fonte (extenso .java) compilado utilizando o javac (Java Compiler) e armazenado em um arquivo de extenso .class, tambm conhecido como bytecode. 2. Em seguida a JVM (Java Virtual Machine), interpreta os bytecodes produzidos pelo compilador. 3. O JIT (Just-In-Time) converte, em tempo de execuo, o cdigo em bytecode para cdigo de mquina. 4. Por ultimo, fica a cargo do Sistema Operacional em questo executar o programa.

Compilao e Interpretao

Tipos de Dados do Java


Boolean:

o tipo de dado mais simples encontrado no Java. Essa varivel pode assumir um entre dois valores (true ou false),so chamadas de operaes logicas. Char: Caractere em notao Unicode de 16 bits. Serve para a armazenagem de dados alfanumricos. Tambm pode ser usado como um dado inteiro com valores na faixa entre 0 e 65535.

Tipos de Dados do Java

Byte: Inteiro de 8 bits em notao de complemento de dois. Pode assumir valores entre -27=-128 e 27-1=127. Short: Inteiro de 16 bits em notao de complemento de dois. Os valores possvel cobrem a faixa de -2-15=-32.768 a 215-1=32.767 Int: Inteiro de 32 bits em notao de complemento de dois. Pode assumir valores entre -231=2.147.483.648 e 231-1=2.147.483.647.

Tipos de Dados do Java

Long: inteiro de 64 bits em notao de complemento de dois. Pode assumir valores entre -263 e 263-1. Float: Representa nmeros em notao de ponto flutuante normalizada em preciso simples de 32 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo representvel por esse tipo 1.40239846e-46 e o maior 3.40282347e+38.

Tipos de Dados do Java


Double:

Representa nmeros em notao de ponto flutuante normalizada em preciso dupla de 64 bits em conformidade com a norma IEEE 7541985. O menor valor positivo representvel 4.94065645841246544e324 e o maior 1.7976931348623157e+308

Bibliografias

http://www.infoescola.com/informatica/histor ia-do-java/ http://lpjava.blogspot.com.br/2007/11/princi pais-caractersticas.html http://www.cin.ufpe.br/~if101/turmaatual/aul as/aula1/java.html http://www.devmedia.com.br/tipos-dedados-por-valor-e-por-referencia-emjava/25293

Você também pode gostar