Buscar

LINGUAGEM JAVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

INTRODUÇÃO 
Pesquisa realizada sobre a Linguagem de Programação Java, que considera os principais conceitos tais como criação, versões, aplicações, tipos de dados e estruturas condicionais, com o objetivo de aumentar o conhecimento e habilidades na área de programação.
4
LINGUAGEM DE PROGRAMAÇÃO JAVA 
 Java é uma linguagem de programação desenvolvida na década de 90 por uma equipe de programadores da empresa Sun Microsystems, hoje Oracle Corporation. 
2.1 Criação
 A primeira invenção da equipe de programadores da Sun Microsystems foi o *7 (StarSeven), um controle remoto com interface touchscreen. Um de seus desenvolvedores nomeou a linguagem de programação desse controle de Oak. Com o avanço da popularidade da internet, essa equipe passou a pensar em aplicações para o Oak na internet, onde a interação era o principal aspecto a ser levado em conta. Eles conseguiram adaptar essa linguagem para a internet, e em 1995 foi lançado o Java, que era uma versão atualizada do Oak para a internet.
A tecnologia Java teve uma enorme utilização, e a IBM, anunciou que daria suporte ao Java, ou seja, seus produtos iriam rodar aplicativos feitos em Java,. Em 2003 o Java já tinha mais de 4 milhões de desenvolvedores e era utilizado em dezenas de produtos diferentes. 
2.2 Versões
Java Development Kit (JDK ou Java 1.0) - ano 1996 - É a 1ª versão;
Java Stadard Edition (J2SE 1.2 ou Java2) - ano 1998- A partir daqui todas as versões Java passaram a ter apelidos ou codinomes;
Java Stadard Edition J2SE 5.0 - ano 2004 - A versão mais usada, codinome Tiger. Adições: Enumeração, Autoboxing, Generics, for-each entre outras;
Java Stadard Edition JSE 6 – ano 2006 - Codinome Mustang. Remoção do 2 - J2SE e melhora significativa na performance e na estabilidade;
Java Stadard Edition JSE 7 - ano2011 - possuindo aperfeiçoamentos, que são: Suporte ao uso de strings em condições do switch; Inferência na criação de objetos com tipos genéricos; Gerenciamento automático de recursos, tais como conexões a bancos de dados, I/O entre outros;
Java 8 Update 45 (8u45) – Versão mais recente - Melhora o tratamento do arquivo jar, contém correções para vulnerabilidades de segurança, entre outras alterações. A data de expiração para a release 8u45 é 14 de julho de 2015, sendo lançado um novo release com correções de vulnerabilidades de segurança. 
 5
2.3 Aplicações Criadas
Aplicações em rede;
Aplicações móveis e incorporadas;
 Jogos;
Conteúdo baseado na Web;
Web services;
 Softwares corporativos;
Aplicações para módulos sem fio, sensores, gateways;
 Aplicações para fóruns on-line, armazenamentos, pesquisas, processamento de forms HTML e outros;
DADOS EXISTENTES EM JAVA
Dados Inteiros
Byte : Consome um byte (8 bits) e guarda valores entre -128 e 127.
Short : Consome 2 bytes (16 bits) e pode guardar números entre -32.768 a 32.767.
Int : É o tipo mais comum e consome 4 bytes (32 bits) conseguindo guardar valores entre -2.147.483.648 e 2.147.483.647.
Long : Ele tem maior alcance entre os inteiros e por isso, ocupa 8 bytes (64 bits). Seu alcance é entre -9,22E+18 (exatos -9.223.372.036.854.775.808) e 9,22E+18 (exatos 9.223.372.036.854.775.807).
Dados Próprios Para Caracteres
Char : ocupa 2 bytes, tornando o Java ideal para programar em línguas latinas, asiáticas ou qualquer outra. O padrão utilizado em Java (ISO) dá a possibilidade de até 65.536 caracteres diferentes.
Tipos De Dados Numéricos Reais (Para os Decimais)
Float : Armazena números reais de precisão simples, 32 bits de informação representando um número real. Nesse, podemos guardar números grandes que vão desde 1,4E-45 até 3,4028235E+38.
Double : Para números com grande precisão ou valores extraordinários. 64 bits. O maior valor possível de se armazenar é 1,797.693.134.862.315.7E+308.
 
6
ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO
Condicionais
If : Realiza uma ação se uma condição for verdadeira ou pula a ação se a condição for falsa. Para usar o IF basta digitar entre parênteses o que deve ser comparado. Se for verdadeiro, o programa executará a primeira linha logo abaixo do if ou as linhas enquadradas no bloco de dados, as chaves ({}). O IF não aceita ponto-e-vírgula (;) no final.
If . . . else : Realiza uma ação se uma condição for verdadeira E realiza uma ação diferente se a condição for falsa. É uma instrução de seleção dupla porque seleciona entre duas ações diferentes (ou grupos de ações). O ELSE só existe se tiver um IF e só será executado se o IF for falso. Não se esqueça que são necessários os operadores lógicos para que ele chegue a uma resposta.
Switch : Realiza uma de muitas ações diferentes, dependendo do valor de uma expressão. A estrutura switch verifica uma variável e age de acordo com seus cases ou possibilidades de resultados. O switch serve para controlar várias ações diferentes de acordo com o case definido dentro dele.
De Repetição
For : Especifica os detalhes da repetição controlada em uma única linha de código. Estrutura: inicialização ; condição ; incremento ou decremento). 
While : Especifica que um programa deve repetir uma ação enquanto alguma condição permanecer verdadeira, executando uma comparação com a variável. Se ela for verdadeira, ele executa o bloco de instruções ({}) ou apenas a próxima linha de código logo abaixo.
Do ... While : Faz a comparação apenas no final do bloco de código, representado: DO { código } WHILE (comparação); e assim como o while é uma estrutura de repetição. Assim, o programa testa a condição de continuação do loop no começo do loop antes de executar o corpo do loop. Se a condição for falsa, o corpo nunca executa. A instrução do... while testa a condição de continuação do loop depois de executar o corpo do loop, portanto, o corpo sempre executa pelo menos uma vez. Quando uma instrução termina, a execução continua com a próxima instrução na sequência.
7
CONCLUSÃO
Com essa pesquisa proposta, pode-se concluir que a linguagem Java é muito utilizada por programadores em todo mundo e está em praticamente tudo o que usamos hoje em dia, tornando o seu estudo, aprendizado e prática essenciais.
8
BIBLIOGRAFIA
Sites:
JAVA
https://www.java.com/pt_BR/about/
https://www.java.com/pt_BR/download/faq/whatis_java.xml
PROGRAMAÇÃO PROGRESSIVA
http://www.programacaoprogressiva.net/2012/08/comece-programar-linguagem-de.html 
TI EXPERT
http://www.tiexpert.net/programacao/java/tipos-de-dados.php
http://www.tiexpert.net/programacao/java/if-else.php
http://www.tiexpert.net/programacao/java/switch-case-default.php	
ERINALDOSN 
https://erinaldosn.files.wordpress.com/2011/05/estrutura-condicional-em-java-aula-4-1.pdf
https://erinaldosn.files.wordpress.com/2012/07/estruturas-de-repetic3a7c3a3o-em-java-aula-5-1.pdf
WIKIPEDIA
http://pt.wikipedia.org/wiki/Java_%28linguagem_de_programa%C3%A7%C3%A3o%29 
WIKILIVROS
http://pt.wikibooks.org/wiki/Java/Tipos_de_dados_prim%C3%A1rios 
9

Continue navegando