Beruflich Dokumente
Kultur Dokumente
linguagem JAVA
O que ?
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.
Caractersticas
A linguagem Java foi projetada tendo em vista os
seguintes objetivos:
Orientao a objetos - Baseado no modelo de Simular
Portabilidade - Independncia de plataforma - "escreva
uma vez, execute em qualquer lugar" ("write once, run
anywhere")
Recursos de Rede - Possui extensa biblioteca de rotinas
que facilitam a cooperao com protocolos TCP/IP,
como HTTP e FTP
Segurana - Pode executar programas via rede com
restries de execuo
Cdigo
/**
* Primeiro programa escrever a mensagem ol mundo
no ecr.
*/
public class OlaMundo
{
static public void main(String[] args)
{
System.out.println(Ol mundo");
}
}
Anlise do cdigo
A linha (public class OlaMundo) declara uma classe chamada
OlaMundo. Aps compilado, esse cdigo gerar um arquivo
OlaMundo.class no mesmo diretrio em que se encontra o
cdigo fonte. Um cdigo fonte em Java pode descrever
mais de uma classe. Aps a compilao, cada descrio de
classe gerar um arquivo .class separado.
Observe que pode haver no mximo uma classe public dentro
de cada cdigo-fonte Java. Caso voc inadvertidamente
declare mais de uma classe como public dentro de um
cdigo-fonte Java, ocorrer um erro de compilao. O
corpo da classe (o cdigo que define a classe) deve ser
delimitado por chaves, assim como toda a estrutura de
dados, deciso ou controle em Java.
Anlise do cdigo
A seguir encontra-se a declarao do mtodo inicial
de um programa Java. Todo programa Java
comea a ser executado pelo mtodo main (tal
qual C/C++ e vrias outras linguagens). Note que
o mtodo main declarado com uma srie de
modificadores e com uma matriz de Strings como
parmetro. No se preocupe se no momento
esses conceitos parecem confusos, mais tarde
voc aprender o motivo de cada um deles. Por
enquanto basta saber o seguinte sobre o mtodo
main: static public void main(String[] args)
Anlise do cdigo
static: um modificador utilizado pelo compilador para identificar mtodos que
podem ser executados apenas no contexto da classe AloMundo, sem a
necessidade que um objeto dessa classe seja instanciada.
o public: o mtodo main opde ser executado por qualquer processo ativo no
sistemaoperacional, incluindo o interpretador Java.
o void: indica o tipo do valor (int, char, etc.) a ser retornado pelo mtodo main.
Quando um tipo de retorno declarado como void, significa que o mtodo
no retorna nenhum valor.
O mtodo main sempre dever ser declarado static public void. Caso contrrio o
programa no poder ser executado (Exception in thre
String[] args: um array de objetos do tipo String, que serve para armazenar a
lista deargumentos digitados na linha de comando aps o nome da classe a
ser executada: ad "main java.lang.NoSuchMethodError: main).
Anlise do cdigo
O mtodo System.out.println utilizado para escrever uma mensagem no
dispositivo padro de sada do Java, que a tela do computador.