Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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
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.
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.
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.
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