PRIMEIRO PROGRAMA JAVA

Propaganda
PRIMEIRO PROGRAMA JAVA
Prof. Angelo Augusto Frozza, M.Sc.
PRIMEIRO PROGRAMA JAVA
public class PrimeiroPrograma {
public static void main(String [] args) {
System.out.println("Programacao em Java");
}
}
2
PRIMEIRO PROGRAMA JAVA
|
Regras para salvar o arquivo:
y
O nome do arquivo deve ter o mesmo nome da classe:
PrimeiroPrograma.java
Nome do Arquivo
Extensão do arquivo
3
PRIMEIRO PROGRAMA JAVA
|
Compilando o arquivo:
y
Através da linha de comando do DOS:
c:\> javac PrimeiroPrograma.java
Chamada do
compilador Java
Programa a ser Compilado
Obs.: O nome do programa a ser compilado,
deve ser exatamente igual ao nome da classe,
4
inclusive, deve ser respeitado a posição das
letras maiúsculas e minúsculas.
PRIMEIRO PROGRAMA JAVA
|
Interpretação (execução) do arquivo:
y
Uma vez compilado o programa, é gerado um arquivo
intermediário, chamado bytecode, com o mesmo nome do
arquivo fonte, porém com a extensão class.
y
Exemplo:
PrimeiroPrograma.class
y
Interpretação
c:\> java PrimeiroPrograma
Programa a ser interpretado
Interpretador Java (JVM)
Obs.: Somente será gerado o Bytecode
5
se o arquivo fonte estiver livre de erros
de sintaxe e semântica.
ERROS COMUNS EM TEMPO DE COMPILAÇÃO
|
A variável de caminho pode não estar definida corretamente
javac: command not found
|
Erro de instrução
c:\prgJava\PrimeiroPrograma.java:2: <identifier> expected
public Static void main(String [] args) {
^
c:\prgJava\PrimeiroPrograma.java:3: cannot resolve symbol
symbol : method printl (java.lang.String)
location: class java.io.PrintStream
System.out.printl("Programacao em Java");
^
2 error
6
TIPOS DE PROGRAMAS JAVA
|
Applications:
y
y
|
programas escritos em Java que são executados
independentemente de qualquer browser;
São como programas escritos na linguagem C/C++ ou
Pascal;
Applets:
y
são similares às applications, porém seguem convenções
que os permitem serem executados por qualquer browser
web compátivel com Java.
|
|
Ex.: FireFox e Internet Explorer.
Applets = App (Application) + Let (diminutivo) – pequena aplicação.
7
EXEMPLO DE APLICAÇÃO JAVA (APPLICATION)
public class AplicacaoJava{
public static void main (String[] args)
{
String[] saudacoes = new String[3];
saudacoes[0] = “Seja bem vindo ao Java”;
saudacoes[1] = “JDK”;
saudacoes[2] = “Sun Microsystems”;
for (int i = 0; i < saudacoes.length; i++)
System.out.println(saudacoes[i]);
}
}
Compilação:
c:\> javac AplicacaoJava.java
Execução:
c:\> java AplicacaoJava
8
EXEMPLO DE UMA APPLET JAVA
import javax.swing.JApplet;
import java.awt.Graphics;
public class PrimeiroApplet extends JApplet {
public void paint(Graphics g)
{
g.drawString(“Programação em Java!!”,25,25);
}
}
Nome do Arquivo:
PrimeiroApplet.java
Compilação:
c:\> javac PrimeiroApplet.java
<html>
<applet code ="PrimeiroApplet.class" width=300 height=30>
</applet>
Execução: O arquivo HTML necessita ser carregado em
</html>
um Browser Web. Para visualização pode ser utilizado o
Appletviewer, que acompanha o JDK.
Nome do Arquivo:
c:\> appletviewer exemploApplet.html
exemploApplet.html
9
Download