You are on page 1of 8

L i n g u a g e m d e P r o g r a m a o

Introduo a Linguagem Java

Instituto Federal do Espirito Santo Ifes Campus Colatina Professor: Giovany Frossard Teixeira

L i n g u a g e m d e P r o g r a m a o

A Linguagem Java
A Linguagem Java foi desenvolvida pela Sun Microsystems, sua caracterstica mais marcante a possibilidade de programas escritos em Java serem executados virtualmente em qualquer plataforma.

Outro fator que possibilitou o avano da linguagem Java sua semelhana de sintaxe com a linguagem C++.

Java foi concebida originalmente para ser usada em ambiente da World Wide Web.

Instituto Federal do Espirito Santo Ifes Campus Colatina Professor: Giovany Frossard Teixeira

L i n g u a g e m d e P r o g r a m a o

Caractersticas

Orientao a Objetos. Portabilidade qualquer SO. Multithreading. Suporte comunicao classes para programao em rede.

Acesso remoto a banco de dados dados recuperados e/ou armazenados de qualquer ponto da Internet.

Segurana mecanismos de segurana que a linguagem oferece para realizao de processos pela internet.

Instituto Federal do Espirito Santo Ifes Campus Colatina Professor: Giovany Frossard Teixeira

L i n g u a g e m d e P r o g r a m a o

Criao de Programas em Java

Passos:

Cdigo Fonte Aplicativo.java Compilador

Digitar o cdigo fonte. Compilar para Java bytecodes ( esse cdigo independe da plataforma ). Interpretar os Java bytecodes para o sistema especfico. Executar do Programa.

Sim

Erros ? No Aplicativo.class

Interpretador Cdigo de Mquina Execuo do Programa

Instituto Federal do Espirito Santo Ifes Campus Colatina Professor: Giovany Frossard Teixeira

L i n g u a g e m d e P r o g r a m a o

Plataforma Java

Plataforma um ambiente de software ou hardware no qual um programa executado. JVM ( Java Virtual Machine ): a mquina virtual Java responsvel pelo processo de traduo de um programa Java para uma plataforma especfica. Um programa feito em Java pode rodar em qualquer SO de qualquer arquitetura, desde que, exista uma JVM implementada para ele.

Aplicativo.jar

Aplicativo.jar

JVM

JVM

Windows 7

Linux

Mquina 1

Mquina 2

Instituto Federal do Espirito Santo Ifes Campus Colatina Professor: Giovany Frossard Teixeira

L i n g u a g e m d e P r o g r a m a o

Ambientes de Desenvolvimento

Existem diversos ambientes de desenvolvimento para Java, podemos destacar:


BlueJ: acadmico, aprendizado de OO. JCreator: Xinox Software. NetBeans: Sun Microsystems. Eclipse: IBM.

Instituto Federal do Espirito Santo Ifes Campus Colatina Professor: Giovany Frossard Teixeira

L i n g u a g e m d e P r o g r a m a o

NetBeans

O NetBeans IDE um ambiente de desenvolvimento integrado gratuito e de cdigo aberto para desenvolvedores de software. O IDE executado em muitas plataformas, como Windows, Linux, Solaris e MacOS. fcil de instalar e usar. O NetBeans IDE oferece aos desenvolvedores todas as ferramentas necessrias para criar aplicativos profissionais de desktop, empresariais, Web e mveis multiplataformas.

Instituto Federal do Espirito Santo Ifes Campus Colatina Professor: Giovany Frossard Teixeira

L i n g u a g e m d e P r o g r a m a o

Bibliografia

FUGIERI, Srgio. Java 2 Ensino Didtico. So Paulo: rica, 6 Edio, 2006. DEITEL, Java Como Programar. 6 Edio. So Paulo: Pearson / Prentice Hall, 2005. CADENHEAD Rogers. Aprenda em 21 dias Java 2. 4 Edio. So Paulo: Campus, 2005.

Instituto Federal do Espirito Santo Ifes Campus Colatina Professor: Giovany Frossard Teixeira

You might also like