introdução ao java
Post on 15-Jun-2015
173 Views
Preview:
DESCRIPTION
TRANSCRIPT
Introdução ao JAVA
Como surgiu?Foi lançado em Maio de 1995.Criador James Gosling
Programador CanadenseBacharel em Ciências da Computação pela
Universidade de CalgaryTornou-se PhD pela Universidade Carnegie
MellonJava foi lançado pela Sun Microsystem
Sun Microsystem foi vendida para a Oracle por cerca de U$$ 7,4 bilhões;
A Oracle é dona do Java, OpenOffice e MySQL;
Lugarem onde se usa Java:NASA;IBM;ESPN;
Entre outros;
Por que Java?A pesquisa, para a criação da linguagem java desde
1992, era chamada de OAK, pois em frente do escritório de Gosling havia uma árvore de carvalho.
Mais tarde a equipe da Sun soube que já havia uma linguagem de programação com esse nome; após isso visitaram uma cafeteria local chamada Java e sugeriram esse nome; e esse nome pegou;
“OAK” – (carvalho em inglês);“Java” – Cidade de origem de onde o café era
importado;
Recursos;Portabilidade – Os programas criados no java
podem ser usadas em várias plataformas de sistemas operacionais. Ex.: Windows, Linux, Mac;
Orientado a Objetos – Diminui a quantidade de código, mais fácil para entender, corrigir e dar manuntenção;
Flexibilidade: Bastante difundido, contando com uma enorme comunidade de desenvolvedores, códigos prontos e uma vasta gama de bibliotecas;
Tipos de desenvolvimentoJava;Há vários ramos de programação para Java
desde de criar softwares para computadores até para eletro-eletrônicos;
Java SE – Standard EditionJava EE – Enterprise EditionJava ME – Micro Edition
Orientação a objetos;Ela modela o software semelhante aos termos
em que as pessoas utilizam para descrever um objeto do mundo real;
Exemplo:
CAIXA
ALTURA
LARGURA
COMPRIMENTO
Estruturas de programação;VariáveisEstrutura CondicionalEstrutura Condicional por repetição
Variáveis;Variáveis é um espaço da memória do computador que é
utilizada para armazenar informações;
Tipos de variáveis:Caracteres
String;Inteiro
Byte; Integer; Long;
Decimal Float;
Lógico Boolean
Estrutura condicional;Estrutura condicional como o nome já diz realiza
uma tarefa se uma condição for satisfeita;
As estruturas mais usadas são IF e SWITCH;
IF pode ser implementada com um caso falso que é ELSE.
Se algo for verdadeiro então executa uma tarefa(A); Senão executa outra tarefa (B);
Estrutura Switch na sua tradução significa “Mudar”;Ela é mais usada no caso de verificar muitas condições com muitas tarefas para executar;
Exemplo: O uso de um Menu com 25 opções;Ao invés de usar 25 IF’s o programador faz a opção de usar o Switch que ajuda a compreender melhor o código e deixa ele mais lógico.
Estrutura condicional por repetição;É uma estrutura que realiza tarefas repetindo-a várias vezes se
uma condição for satisfeita;
Dentre elas as mais usadas são: WHILE; DO WHILE; FOR;
São mais usadas para listar algo em uma lista;
Exemplo: Listar todos clientes cadastrados com a letra “A”
Condição -> Nome do cliente que comece com a letra “A”Repetir -> Fazer essa verificação até o fim de clientes cadastrados.
Declarando variáveis;Tipos e modos declararação:
Inteiro int nome_da_variavel;
Decimal float nome_da_variavel;
Texto string nome_da_variavel;
Lógico boolean nome_da_variavel;
*Nome da váriavel não pode começar com número e nem ter espaço;
Conversão de valores;A conversão de valores é utiliza em qualquer
parte de um sistema que recebe dados;
Exemplo: O usuário informa um número inteiro que deseja calcular;
O computador automaticamente reconhece qualquer “coisa” digitada em um campo de texto como TEXTO.
Para isso é necessário converter esse texto em um número.
O usuário digitou o número -> 2012 Para o computador isso é um texto.
Então devemos converter esse texto para número e ai sim realizar um cálculo.
Exemplo de conversão.
De Texto para Inteiro: Especificar o formato ->
Integer.parseInt(Texto)
*Texto = texto a ser formatado
Como converter:
Texto para Inteiro: Integer.parseInt(texto);Texto para Decimal:
Float.parseFloat(texto);
Numero para Texto: String.valueOf(Numero);
Praticando JavaO que é Classe?O que são Objetos?O que é Instânciamento?O que são Métodos?O que são Parâmetros?O que é Encapsulamento?O que é Herança?O que é Polimorfismo?
top related