You are on page 1of 6

14/04/2017 Comece a programar: A Linguagem de Programao Java | Programao Progressiva.

net

Programao Progressiva.net
Computao, Programao, Redes e Linux

Home ndice Comece a Programar Java C Assembly

HTML & CSS Sistemas Operacionais Humor Contato

+150 Recomende isto no Goog

Comece a programar: A
Links Patrocinados
Linguagem de
Programao Java Tire sua
certi cao
Portabilidade, sabe o que ? programar em Windows, Linux,
no Mac, pra Web, pra celular, em uma pedra...sem se preocupar
com compatibilidade. Como possvel?
Compatibilidade o que mais atormenta os programadores!

Muito simples, Java no roda no computador! Roda em uma


mquina virtual!
O que o Java? Como surgiu? Para que serve ? Onde posso utilizar?Que
programas conhecidos so feitos em Java? verdade que Java s
moda?Programar em Java emprego garantido? a mais fcil?Por que
todo mundo t estudando e falando de Java?
Livros
A linguagem de programao Java
O site Programao Progressiva disponibiliza um curso Recomendad
completo de Java, o Java Progressivo. os
Java - Como
Java uma linguagem de programao orientada a objetos Programar, Deitel
feita na Sun Microsystems, hoje Oracle Corporation, lanada (Review)
em 1995.
A semelhana da sintaxe do Java com C e C++ no
coincidncia, derivou dessas linguagens mesmo. Porm,
programar em Java mais simples, pois alto nvel. Isso quer
dizer que no nos preocupamos tanto com detalhes baixo nvel,
como memria, processamento, ponteiros, lixo etc.
O Java j provm um gerenciamento automtico de memria e

http://www.programacaoprogressiva.net/2012/08/comece-programar-linguagem-de.html 1/6
14/04/2017 Comece a programar: A Linguagem de Programao Java | Programao Progressiva.net

um coletor de lixo, que facilitam a vida do desenvolvedor, mas


consomem mais processamento.

A diferena do Java que os programas no so compilados


diretamente na arquitetura do computadores. Ao invs disso,
roda na JVM - Java Virtual Machine, uma mquina virtual, e
esta implementada nos mais diversos dispositivos, o que
torna o Java referncia quando o assunto portabilidade.

Em outras linguagens de programao, como em C, o programa


convertido em cdigo de mquina (Assembly) e rodar Linguagem C
especi camente na sua mquina. Se tentar rodar em um (Review)
celular, no ir conseguir, pois outra 'mquina', outra
arquitetura.
Porm, no
existe esse
'cdigo de
mquina' em
Java. O

Use a Cabea!
HTML e CSS
(Review)

correspondente o 'bytecode', que um cdigo que executa na


JVM.
Notou a sacada?

Atualmente, 2012, Java uma das linguagens de programao


mais famosas do mundo, principalmente pelas aplicaes Web.
Se voc usa Internet, quase que impossvel no ter usado Professional
Java para ter tido acesso ao site daquele banco, ou usou para Assembly
entrar numa rede social ou jogar um jogo online.

Java ajudou a desassociar a imagem de 'programao' com


'computador'. a dita portabilidade. Hoje em dia, quando
falamos em programao tambm nos referimos aos aparelhos
mveis.
Se voc programador e acha que computao uma tela
preta ou programar direto no hardware e no se importa com

http://www.programacaoprogressiva.net/2012/08/comece-programar-linguagem-de.html 2/6
14/04/2017 Comece a programar: A Linguagem de Programao Java | Programao Progressiva.net

celulares, androids, iPhone, iPad, Tablet e outros: sinto muito,


voc quem est perdendo.

As ATM, ou caixas-eletrnicos no Brasil, tambm esto usando


e abusando de Java.
At a NASA j lanou robs em outros planetas que usavam
softs feitos em Java. Sim, Java, na verdade, uma das
linguagens mais usadas no Universo ;)

O segredo do Java
A base da programao Java so as classes e seus objetos,
que 'imita' o mundo real, o que facilita bastante a
Tutoriais
programao. Mais Lidos
Por exemplo, os carros so uma classe, j um gol um objeto da
classe carro, um fusca tambm um objeto da classe carro.
O poodle um objeto da classe cachorro, assim como o malts.
As classes possuem mtodos e caractersticas que so comuns
a todos os objetos. Por exemplo, todos os objetos da classe
carro possuem motor e rodas. Porm, os tipos de motores Comece a
podem variar (isto uma caracterstica espec ca de cada programar: A
Linguagem de
objeto, mas que possui motor, sempre possui).
Programao
Java
Essa associao com o mundo real ajuda bastante na hora da Portabilidade,
abstrao, de criar aplicaes complexas. sabe o que ?
programar em
Windows, Linux,
O Java bastante exvel por conta da possibilidade de no Mac, pra Web,
expanso atravs das bibliotecas, ou APIs, alm das extenses pra celular, em
do Java, voltadas especi camente para desenvolvimento de uma pedra...sem
se preocupar
aplicaes para desktop, para celulares, para empresas, para com
udio, para gricos 3D, banco de dados, para aplicaes de compatibilidad...
Internet, criptogra a, computao/sistemas distribudos,
Comece a
linguagem de marcao, infra estrutura peer-to-peer e vrias
Programar:
outras. Obtenha todas as
Atravs dessas extenses, possvel desenvolver informaes para
praticamente qualquer coisa que voc se interesse, em Java, comear a
programar
de uma maneira bem mais documentada e espec ca. Como comear a
Uma lista mais completa das extenses do Java voc encontra programar So
em: poucos os que se
perguntam coisas
http://pt.wikipedia.org/wiki/Java_(linguagem_de_programao
do tipo: "Como
) funciona um
computador?",
"Como se criar
u...
O que preciso para rodar Java ?
Comece a
Para rodar aplicaes em Java voc precisa ter instalado a Programar: A
JRE, Java Runtime Enviroment. linguagem de

http://www.programacaoprogressiva.net/2012/08/comece-programar-linguagem-de.html 3/6
14/04/2017 Comece a programar: A Linguagem de Programao Java | Programao Progressiva.net

J para desenvolver aplicaes, voc vai precisar da JDK -


Java Development Kit.
Para ajudar, use um ambiente de desenvolvimento, um IDE,
como o NetBeans.
Programao C#,
Tudo isso, alm da documentao (todas as informaes da
a portabilidade
linguagem Java), voc pode encontrar aqui: da Microsoft
http://java.sun.com/products/jfc/tsc/sightings/ Saiba o que a
linguagem de
programao C#
Lembrando que existe um curso completo de Java no
(C sharp), o que ,
Programao Progressiva. para que serve,
onde usada,
Embora voc possa criar aplicaes para desktop, para como surgiu,
quais suas
empresas e para seus amigos, a principal utilidade do Java so caractersticas,
as aplicaes Web e mobile. Isso por conta da variedade de quem...
arquiteturas de celulares, ipad, iphone e computadores.
Imagine se os sites tivesse que desenvolver um portal para
cada tipo de sistema operacional ou mquina diferente?
Haveriam dezenas de opes.
Ao invs disso, eles desenvolvem em Java, voc baixa a JRE e
Comece a
todos usufruem das aplicaes. programar: A
Linguagem de
Um ponto fraco do Java, em relao a outras linguagens de Programao C
O kernel, que a
programao, o peso. um pouco lento, principalmente se
base (ou miolo ou
compararmos com a e cincia de linguagens como C e C++. talo do sistema)
de todo sistema
operacional,
feito C. Os
drivers, que
fazem tudo
Onde Java usado? funcionar em seu
Aqui voc encontra uma lista o cial de projetos feitos em Java: co...
http://java.sun.com/products/jfc/tsc/sightings/
Java: Expresses
Regulares (regex)
A maioria dos sites de jogos online usam Java para rodar seus em Java
games. O minecraft, um dos mais famosos jogos online, feito Tambm
em Java: conhecidas como
regex (regular
http://www.minecraft.net/ expressions),
expresses
A Google usa bastante o Java. Ele a base do sistema regulares so
sentenas com
operacional Android.
cdigos que
podem
A maior parte do Java lanada sobre licena de software representar uma
livre, diferente de sua linguagem 'gmea' C# que da string, de for...

Microsoft.
Portanto, bem comum encontrarmo aplicaes gratuitas
feitas em Java.
A Apache Foundation possui vrios projetos feitos em Java,
como Apache Ant, Apache BCEL, Apache Cactus, Apache Como criar sites:
http://www.programacaoprogressiva.net/2012/08/comece-programar-linguagem-de.html HTML, CSS e o 4/6
14/04/2017 Comece a programar: A Linguagem de Programao Java | Programao Progressiva.net

Derby, Apache Geronimo, Apach James dentre outros. HTML, CSS e o


Desenvolvimento
Web
O OpenOf ce, que uma suite de escritrio, semelhante ao At o momento,
Microsoft Of ce, mas para Linux, feito em Java. em nossa seo
sobre Como
comear a
programar ,
Resumindo para voc que foi guerreiro e leu tudo ou que pulou falamos sobre
para c, vale a pena! diversas
linguagens de
Estude Java! Ter seu futuro garantido e aprender uma
programao
belssima e promissora Linguagem! voltadas para o
desenvolvime...

Gostei. Quero aprender Java! Por onde


comear a programar em Java?
"Como programar em Java passo a passo?" Curso completo e Comece a
gratuito, Java Progressivo! programar: A
"Qual o programa para programar em Java ? " Saiba noCurso Linguagem de
Programao
completo e gratuito,Java Progressivo!
C++
"Como aprender a programar em Java ?" Aprenda no curso Pra que serve ?
completo e gratuito,Java Progressivo! Onde uso? Que
programas so
feitos em C++?
E a, gostou? Quer garantir seu lugar ao sol? Ter emprego No melhor ir
garantido? logo pro Java ,
Quer instalar e comear o curso de Java?Clique aquie vamos que portvel?
No melhor
l!
car logo no C,
que...

Tags: Comece a programar, Java

Linux: permisso
de leitura, escrita
Postagem mais recente Pgina inicial Postagem mais antiga
e execuo de
arquivos e
diretrios - os
comandos
chmod, chown e
chgrp
Um dos maiores
motivos de
segurana nos
sistemas do tipo
Unix, como o
Linux, so o
modo como
arquivos e
diretrios podem
ser acessados. ...

http://www.programacaoprogressiva.net/2012/08/comece-programar-linguagem-de.html 5/6
14/04/2017 Comece a programar: A Linguagem de Programao Java | Programao Progressiva.net

Microsoft libera
livros grtis para
Download
J imaginou se a
Microsoft
liberasse seu
material de
estudo? J
imaginou se
soubesse qual
livro, apostila,
curso seus
funcionrios
usam? O...

Chamadas de
Sistema - O que
so, Para que
servem e
Exemplos de
System Calls
Nesse tutorial de
Programao de
Sistemas
Operacionais ,
vamos aprender
o que so
chamadas de
sistemas, para
que servem, onde
so utilizada...

Buscar
Tutorial
Pesquisa personalizada
Search

Poltica de
Privacidade

Melhor visualizado com Google Chrome e Mozilla Firefox. Tecnologia do Blogger.

Ported to Blogger by Prayag Verma

http://www.programacaoprogressiva.net/2012/08/comece-programar-linguagem-de.html 6/6

You might also like