Professional Documents
Culture Documents
PROGRAMAÇÃO
EM JAVA
SUMÁRIO
INTRODUÇÃO 03
APRENDA OS CONCEITOS BÁSICOS 06
ARRAYS 09
ORIENTAÇÃO A OBJETOS 12
VARIÁVEIS E FLUXOS DE CONTROLE 18
CONCLUSÃO 21
SOBRE A IMPACTA CERTIFICAÇÃO E TREINAMENTO 23
I N TRO D U ÇÃO
- I NTRO D U ÇÃO -
-4-
- I NTRO D U ÇÃO -
Java (JVM), e esse conceito de rodar um são os sistemas de internet banking atuais,
programas em uma plataforma própria fez que precisam do Java para funcionar.
com que aplicações desenvolvidas em Java
funcionassem em sistemas operacionais Segundo a Oracle, 96% dos computadores
diferentes, todos utilizando a JVM. corporativos executam Java, além de 3
bilhões de telefones celulares e outros 125
Com o grande avanço dessa linguagem, milhões de aparelhos de TV. Juntamente
a JVM se tornou um pré-requisito em com uma comunidade de mais de 9 milhões
praticamente todos os computadores do de desenvolvedores, tudo isso faz com
mundo, sendo assim, basicamente todas as que o Java seja a principal plataforma de
pessoas já possuem a estrutura necessária desenvolvimento do mundo, sendo utilizada
para executar um programa em Java. Isso como base para o desenvolvimento de
fez com que desenvolvedores do mundo aplicações para diversos fins e nas mais
todo migrassem suas aplicações para a variadas plataformas, como computadores,
linguagem Java — um grande exemplo disso telefones, televisões, etc.
-5-
A PRE NDA
O S CO NCE ITO S
BÁ S ICO S
- A PRE NDA O S CO NC E I TO S B Á SI CO S -
-7-
- A PRE NDA O S CO NC E I TO S B Á SI CO S -
Exemplo de comentário em uma linha: Para que um programa seja executado, é necessário criar
uma classe e um método Main, que é principal método de um
//definição de variável tipo texto programa em Java, pois é através dele que os programas são
String texto; executados. A definição padrão para o Main é o seguinte:
int valor1 = 10; //valor da primeira variável
class Principal{
Exemplo de comentário em várias linhas: public static void main(String[] args) {
//código de exemplo
String texto; int valor = 10;
/* Esse programa foi desenvolvido por alunos System.out.println("Valor = "+valor);
em 2015, para aprender mais sobre a linguagem Java */ }//fim do método
int valor1=10; }//fim da classe
-8-
A RRAY S
- A PRE NDA O S CO NC E I TO S B Á SI CO S -
- 10 -
- A PRE NDA O S CO NC E I TO S B Á SI CO S -
- 11 -
O RIE NTAÇÃO
A O BJE TO S
- O RI E NTAÇÃO A O B JE TO S -
A orientação a objetos é um
paradigma que diz que a lógica de
um programa deve se aproximar ao
máximo do mundo real. Utilizando
principalmente, os conceitos de classe,
objeto herança e polimorfismo.
- 13 -
- O RI E NTAÇÃO A O B JE TO S -
- 14 -
- O RI E NTAÇÃO A O B JE TO S -
- 15 -
- O RI E NTAÇÃO A O B JE TO S -
- 16 -
- O RI E NTAÇÃO A O B JE TO S -
- 17 -
VA R I ÁV E I S E F L U XO S
D E CO NT RO L E
- VA RI ÁVE I S E F L U XO S D E CO NTRO L E -
Para utilizar variáveis é preciso informar qual será o seu Existem também diversos operadores utilizados, como por
tipo no momento da inicialização, os principais tipos de exemplo, os aritméticos: "+" (adição), "- " (subtração), "/"
variáveis em Java são: (divisão), "*" (multiplicação) e o "%" (resto), que retorna o
resto da divisão entre dois números. Outros operadores
int: utilizado para números inteiros. que também são utilizados são: ">" (maior), "<" (menor),
float: utilizado para números decimais. "=" (igual), "!=" (diferente), que servem para fazer
String: utilizado para textos ou palavras. comparações de valores.
char: utilizado para armazenar caractere.
Além das classes, métodos e variáveis, os programas
Exemplo de implementação: em Java utilizam estruturas para controlar a execução,
existem estruturas de decisão (if-else), de repetição (while,
int valor = 1; for) e até mesmo de escolha (switch). Quando se utiliza
float preco = 3,5; um programa que calcule se um número é par ou ímpar,
String frase = "Bom dia!"; por exemplo, pode-se usar a estrutura de decisão "if-
char sexo = 'M'; else". O comando "if" executa um teste lógico, que se for
verdadeiro executa o bloco de código do if, caso o teste
seja falso, será executado o bloco do else.
- 19 -
- VA RI ÁVE I S E F L U XO S D E CO NTRO L E -
- 20 -
CON CLU S ÃO
- CO NC L U SÃO -
- 22 -
A Impacta Certificação e Treinamento
é um dos pilares do Grupo Educacional
Impacta Tecnologia, fornecendo mais
de 300 treinamentos e 40 certificações,
próprias e oficiais, nas áreas de TI,
Gestão, Design e Marketing Digital.
Os treinamentos são ministrados por
profissionais altamente qualificados e com
ampla vivência de mercado.