De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Eduardo Albanese
Data de Publicação: 11 de Fevereiro de 2006
Java é uma linguagem de programação orientada a objetos com uma sintaxe parecida com a de C/C++ por ser inicialmente espelhada nelas.
O Java foi inicialmente utilizado para adicionar conteúdo dinâmico e interativo a páginas web. É rica em APIs que a tornam uma linguagem poderosa para o desenvolvimento de aplicativos corporativos.
A maioria das distribuições Linux já vem com o Java (J2SE) instalado e configurado. Verifique se o Java está instalado com o comando:
which java
Sera mostrado o diretório do Java.
Caso não tenha instalado ou queira atualizá-lo, baixe a versão mais recente em http://java.sun.com (A versão atual é a 1.5)
Após baixar o arquivo, deixe-o executável:
chmod +x jdk-1.5-linux.bin
Execute o arquivo:
./jdk-1.5-linux.bin
e siga as instruções na tela. É criado um diretorio no mesmo local onde executou o arquivo de instalação.
Configure a variável de ambiente. Edite o /etc/profile e acrescente as linhas:
JAVA_HOME=/<diretorio_de_instalacao> MANPATH=$MANPATH:/<diretorio_de_instalacao>/man PATH=$PATH:/<diretorio_de_instalacao>/bin:/diretorio_de_instalacao>/jre/bin
A instalação e configuração da variável de ambiente deve ser realizada como usuário root.
Verifique a variável de ambiente:
echo $PATH echo $JAVA_HOME
Teste se o compilador está acessível como o comando:
javac -help
Para iniciar em Java vamos com exemplo simples. Em um editor de texto de sua preferência, digite:
// Primeiro programa Java public class OlaMundo { public static void main ( String args[] ) { System.out.println( "Olá Mundo!!!" ); } }
O arquivo deverá ter o mesmo nome indicado após a palavra chave class.
Para compilar:
javac OlaMundo.java
Após compilar é criado o byte-code Java, um arquivo com a extensão .class que é executado pela JVM.
Para executar:
java OlaMundo
Observe que não é preciso especificar a extensão para executar o programa.
Algumas observações:
Este próximo exemplo divide as "tarefas" em duas classes. A primeira contém o método que dá funcionalidade ao aplicativo. A segunda classe contém o método main que executa a primeira e mostra a mensagem ao usuário. Digite a primeira classe:
/* Exemplo de programa Java com duas classes */ public class Mensagem { // Declarando variáveis - Tipo Identificador = Valor String texto1 = "Olá Mundo !"; String texto2 = "Dicas-L"; public void mostraMensagem() { System.out.printf( "\n%s \n%s \n", texto1, texto2 ); } }
Digite a segunda classe:
/* Esta classe contém o método main que executa a classe Mensagem */ public class ExecutaMensagem { public static void main( String args[] ) { // Cria objeto Mensagem e atribui a aplicativo. Mensagem aplicativo = new Mensagem(); // Chamando o método da primeira classe para mostrar a mensagem. // ObjetoClasse.MetodoChamado(); aplicativo.mostraMensagem(); } }
As duas classes deverão estar no mesmo diretório.
Compile as classes:
javac Mensagem.java javac ExecutaMensagem.java
ou
javac *.java
Para executar:
java ExecutaMensagem
Os dois exemplos anteriores, são executados e a saída é mostrada no terminal de comandos.
Este ultimo exemplo é de um aplicativo com interface gráfica. A saída é mostrada em uma Janela para o usuário.
/* Aplicativo com interface gráfica em Java */ import javax.swing.JOptionPane; public class MensagemGrafica { public static void main(String args[]) { String nome = JOptionPane.showInputDialog("Digite seu nome:"); JOptionPane.showMessageDialog( null, nome + "\n\nBem Vindo ao Java" ); } }
Compile e execute.
O Java não se limita a esses tipos de aplicativos. Outras capacidades do Java está em aplicativos de redes, Multithreading, acesso a banco de dados e servidor web.
O mercado de trabalho para programadores Java com conhecimento de Linux é crescente e estável, vale o investimento nessas tecnologias.
A documentação do Java pode ser obtida no site http://java.sun.com
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários