Java
Primeiros
Passos
Empresa Jr de Informática
Hoje vamos falar?
▧ O que é java?
▧ A plataforma java
▧ Recursos da linguagem
▧ Primeiro Código
▧ Vamos ser objetos?
▧ Livros e referências
Sobre o Curso...
thx iconfinder.com
Olá!
Eu Sou David Willian
*só falta o
tc :’(
Programador na AIT
(phP)
Spider (Jsf)
hoje: Estudando **Js
(tentando ser freelancer)
@davidwillianx
1.
Conhecendo Java
explorar esse novo mundo...
“Nada na vida é para ser temido, somente para ser
entendido. Agora é tempo de entender mais, assim
podemos sentir menos temor.
Marie Curie (Brainy Quote);
O java até aqui (2015)
▧ 1995 O início de tudo.
Em 95 java é exibido a comunidade com uma proposta orientada a
objetos e com uma aplicação funcional chamada “Webrunner” (posteriormente
“HotJava”).
▧ [...] Java everywhere
Logo depois a tecnologia foi incorporada em outros modelos de serviço.
O java até aqui (2015)
1995 - 1999
▧ Nascimento.
▧ Segmentação da
plataforma.
▧ Alcance de mais de
400.000 devs.
▧ Organização de
eventos.
▧ Em java?.. de quantas
vezes sem juros?
▧ Java Real-Time apps.
▧ Netbeans.
▧ Opensource?
2000 - 2006
▧ JavaFx.
▧ Blu-ray.
▧ SouJava entra no
comitê (Hu3Hu3Hu3).
2007 - 2012 hoje
Java tenta
mudar
um pouco*
para se
enquadrar.
full timeline : http://oracle.com.edgesuite.net/timeline/java/
Java Virtual Machine
“Write once, run anywhere”
sun microsystems
JVM
Antigamente...
Linguagens compiladas não
apresentam a flexibilidade
de poder gerar código
funcional para todas as
plataformas
simultâneamente.
O que mudou?
E java?
A JVM da ao java
tranquilidade de não se
preocupar em qual
contexto sua aplicação vai
rodar*.
*Respeitando as limitações e especificações da
plataforma;
De que jeito?
JVMC
JVMJVM
app
comp. sun comp. x86 comp. Ibm
bin. sun bin. x86 bin. Ibm
Sun X86 IBM
Ainda não entendi??
JVM
Java é
Compilada
ou
Interpretada?
Aproveitando os dois lados
Java
Aproveitando os dois lados
Compilada Interpretada
Exemplos
Interpretada Compilada
PHP x
C x
Java x x
Uma comunidade gigante!!!
Fazemos
Parte
3,000,000,000
Muita genteee!!!!
Precisamos conquistar esse mercado
de dispositivos*
*Estatística da SUN em 2011
~
9.000.000 usuários
Desenvolvedor experiente
+260.000,00
Promissor!
+3.500 R$**
Muitos usuários, principalmente Android
Brasileiros em 2014
No dia que eu sai de casa...
Vá buscar
melhores lugares
+Code --Conversa
O que precisamos?
JDK instalado;
Editor de texto (Eclipse);
JAVA_HOME?
Nossa primeira tarefa consiste em nos precaver de uma maldição.
Agora podemos avançar
Orientação a
Objetos
“Tudo o que se oferece ao espírito, que o
ocupa; intenção, propósito.
Causa, motivo de um sentimento, de uma ação.
fonte: dicionário
O objetivo principal da
orientação a objetos é
descrever ações
computacionais com
objetos do mundo real.
Facilitando nossa vida
?
Descrevendo um cachorro
Estado
(Atributos)
▧ Pata
▧ Orelha
▧ Boca
▧ Raça
▧ Cor
Comportamento
(Métodos)
▧ Abanar
▧ Latir
▧ Pegar bolinha
▧ Fazer bagunça
(Semelhantes)
▧ Olho
▧ Orelha
▧ Língua
▧ Nariz
▧ Mamíferos
▧ Quadrupede
▧ Late
▧ Bípide
▧ Fala
Modelo que contém um conjunto de
características e ações que define um grupo de
objetos.
Classe
ex.: esboço mangá
Uma característica que descrita no modelo.
Atributo
ex.: tem olhos
Ação que o modelo desempenha/executa,
normalmente manipulando seus atributos.
Método
ex.: Correr (usando pernas)
Criar uma class
- abra seu editor
- crie um projeto
- crie uma nova classe
Definir Atributos
- tipo*
- visibilidade*
- nome
Método(s)
- tipo*
- crie um projeto
- crie uma nova classe
Code…
Aceitam um
desafio?
Nosso código precisa conter ...
That is all folks!
Perguntas?
@davidcbsi onde estou:
@davidwillianx davidcbsi(at)g-mail.com
Não esqueça do questionário!!!
Obrigado!!
▧ SlidesCarnival
▧ Unsplash
▧ Pixeden
▧ Pixelds (Fotos)
▧ Nick
▧ Hugo Kuribayashi
That is all folks!
Perguntas?
onde estou:
@davidwillianx davidcbsi(at)g-mail.com
Não esqueça do questionário!!!

Atividade 1 o incio do java