Vous êtes sur la page 1sur 9

Java Para WEB - MODULO I

JAVA PARA WEB


MODULO I

Plnio Marco Canto


Analista de Sistemas Java / Oracle
Atuou durante 7 anos com o desenvolvimento de projetos no setor sade, 4 anos em grande cliente do ramo farmacutico onde desenvolve sistemas para a rea de logstica. Co-Fundador da starmobi.com.br empresa que atua no desenvolvimento de aplicaes mobile, onde trabalhou na prospeco de clientes e Gesto de Projetos e atualmente exerce tambm a funo de Lder Tcnico.

www.starmobi.com.br

Java Para WEB - MODULO I

O QUE JAVA

BREVE RELATO

Java uma linguagem de programao orientada a objeto desenvolvida na dcada de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que so compiladas para cdigo nativo, a linguagem Java compilada para um bytecode que executado por uma mquina virtual. A linguagem de programao Java a linguagem convencional da Plataforma Java, mas no sua nica linguagem.

A PLATAFORMA

Plataforma Java o nome dado ao ambiente computacional, ou plataforma, criada pela empresa estadunidense Sun Microsystems e vendida para a Oracle depois de alguns anos. A plataforma permite desenvolver aplicativos utilizando qualquer uma das linguagens criadas para a plataforma Java, sendo a linguagem padro a que leva seu prprio nome: Linguagem Java. Uma grande vantagem da plataforma a de no estar presa a um nico sistema operacional ou hardware, pois seus programas rodam atravs de uma mquina virtual que pode ser emulada em qualquer sistema. O universo Java um vasto conjunto de tecnologias, composto por trs plataformas principais que foram criadas para segmentos especficos de aplicaes: Java SE (Java Platform, Standard Edition). a base da plataforma; inclui o ambiente de execuo e as bibliotecas comuns. Java EE (Java Platform, Enterprise Edition). A edio voltada para o desenvolvimento de aplicaes corporativas e para internet. Java ME (Java Platform, Micro Edition). A edio para o desenvolvimento de aplicaes para dispositivos mveis e embarcados.

Alm disso, pode-se destacar outras duas plataformas Java mais especficas:

www.starmobi.com.br

Java Para WEB - MODULO I

Java Card. Voltada para dispositivos embarcados com limitaes de processamento e armazenamento, como smart cards e o Java Ring. JavaFX. Plataforma para desenvolvimento de aplicaes multimdia em desktop/web (JavaFX Script) e dispositivos mveis (JavaFX Mobile).

MQUINA VIRTUAL JAVA - JVM

Mquina Virtual Java (do ingls Java Virtual Machine - JVM) um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em cdigo executvel de mquina. A JVM responsvel pelo gerenciamento dos aplicativos, medida que so executados. Graas mquina virtual Java, os programas escritos em Java podem funcionar em qualquer plataforma de hardware e software que possua uma verso da JVM, tornando assim essas aplicaes independentes da plataforma onde funcionam.

JDK, JRE ?!?!

Java Runtime Environment (JRE) significa Ambiente de Tempo de Execuo Java, e utilizado para executar as aplicaes da plataforma Java. composto por bibliotecas (APIs) e pela Mquina virtual Java (JVM). Java Development Kit (JDK) significa Kit de Desenvolvimento Java, e um conjunto de utilitrios que permitem criar sistemas de software para a plataforma Java. composto por compilador e bibliotecas.

www.starmobi.com.br

Java Para WEB - MODULO I

API

API, de Application Programming Interface (ou Interface de Programao de Aplicativos) um conjunto de rotinas e padres estabelecidos por um software para a utilizao das suas funcionalidades por aplicativos que no pretendem envolver-se em detalhes da implementao do software, mas apenas usar seus servios. De modo geral, a API composta por uma srie de funes acessveis somente por programao, e que permitem utilizar caractersticas do software menos evidentes ao utilizador tradicional.

IDE

IDE, do ingls Integrated Development Environment ou Ambiente Integrado de Desenvolvimento, um programa de computador que rene caractersticas e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo. Geralmente os IDEs facilitam a tcnica de RAD (de Rapid Application Development, ou "Desenvolvimento Rpido de Aplicativos"), que visa a maior produtividade dos desenvolvedores. Eclipse Eclipse um IDE desenvolvido em Java, seguindo o modelo open source de desenvolvimento de software. O projeto Eclipse foi iniciado na IBM que desenvolveu a primeira verso do produto e doou-o como software livre para a comunidade. O gasto inicial da IBM no produto foi de mais de 40 milhes de dlares. Hoje, o Eclipse um dos IDE Java mais utilizado no mundo. Possui como caractersticas marcantes o uso da SWT e no do Swing como biblioteca grfica, a forte orientao ao desenvolvimento baseado em plug-ins e o amplo suporte ao desenvolvedor com centenas de plug-ins que procuram atender as diferentes necessidades de diferentes programadores.

www.starmobi.com.br

Java Para WEB - MODULO I

MEU PRIMEIRO PROGRAMA JAVA

www.starmobi.com.br

Java Para WEB - MODULO I

File > New > Class

Digitar e clicar em:

www.starmobi.com.br

Java Para WEB - MODULO I

A LINGUAGEM JAVA

VARIVEIS PRIMITIVAS

Tipo boolean

Descrio Pode assumir o valor true ou o valor false Caractere em notao Unicode de 16 bits. Serve para a armazenagem de dados alfanumricos. Tambm pode ser usado como um dado inteiro com valores na faixa entre 0 e 65535. Inteiro de 8 bits em notao de complemento de dois. Pode assumir valores entre 7 7 2 =-128 e 2 -1=127. Inteiro de 16 bits em notao de complemento de dois. Os valores possveis -15 15 cobrem a faixa de -2 =-32.768 a 2 -1=32.767 Inteiro de 32 bits em notao de complemento de dois. Pode assumir valores entre 31 31 -2 =2.147.483.648 e 2 -1=2.147.483.647. Inteiro de 64 bits em notao de complemento de dois. Pode assumir valores entre 63 63 -2 e 2 -1. Representa nmeros em notao de ponto flutuante normalizada em preciso simples de 32 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo representado por esse tipo 1.40239846e-46 e o maior 3.40282347e+38 Representa nmeros em notao de ponto flutuante normalizada em preciso dupla de 64 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo representvel 4.94065645841246544e-324 e o maior 1.7976931348623157e+308

char

byte

short

int

long

float

double

ARRAY

www.starmobi.com.br

Java Para WEB - MODULO I

CONTROLE DE FLUXO

if else

for

www.starmobi.com.br

Java Para WEB - MODULO I

while

www.starmobi.com.br

Vous aimerez peut-être aussi