atividade 1 o incio do java

36
Java Primeiros Passos Empresa Jr de Informática

Upload: david-willian

Post on 04-Aug-2015

54 views

Category:

Education


1 download

TRANSCRIPT

JavaPrimeiros 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 everywhereLogo 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,000Muita genteee!!!!

Precisamos conquistar esse mercado

de dispositivos*

*Estatística da SUN em 2011

~

9.000.000 usuáriosDesenvolvedor experiente

+260.000,00Promissor!

+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!!!

That is all folks!

Perguntas?

onde estou:@davidwillianx davidcbsi(at)g-mail.com

Não esqueça do questionário!!!