Prev Next
Three things need to be done to make a java program work. Eles são,
1. Create,
2. Compile, and
3. Execute
- um ficheiro de código deve ser criado com .extensão java.
- o ficheiro de código é então compilado pelo compilador java que produz um ficheiro de classe com. extensão de classe
- este ficheiro de classe é executado pela JVM e produz o resultado.,
- um arquivo de classe, quando ele é criado em uma plataforma pode correr e dar o mesmo resultado em outra plataforma. Por exemplo, um arquivo de classe gerado em um ambiente windows pode executar e dar o mesmo resultado em ambiente Linux. Por isso, java é independente da plataforma.
HelloWorld.java
class HelloWorld { public static void main(String args){ System.out.println("Hello World"); } }
> Saída:
C:\> javac HelloWorld.,java
C:\> java HelloWorld
Hello World
Creating a source file:
Type the above program in a notepad and save the file with the name that should match exactly with the class name and with .extensão java. Isso é HelloWorld.java
compilar o ficheiro de código:
open command prompt e ir para a pasta onde o HelloWorld.java está localizado e digite o comando
javac HelloWorld.java
o programa será compilado pelo compilador javac e HelloWorld.,o ficheiro da classe é criado e está pronto para ser executado.
execute o programa:
então, digite o comando.
java HelloWorld
Este comando irá executar o ficheiro da classe e irá mostrar o resultado ‘Hello World’.
pré-requisito:
necessidade de instalar a última versão jdk e JRE. Caso contrário, você pode tentar usar um IDE como o RAD ou o Eclipse para criar, compilar e executar programas Java.,
a simple/Basic Java Program with explanation:
public class HelloWorld{ public static void main(Stringargs){ System.out.print("Hello World"); // prints Hello World }}
- a basic java program would contain a class and a main method with some statements inside it.tudo em java deve estar dentro de uma classe. O programa é salvo com .extensão java.
- o nome do arquivo deve ser o mesmo que o nome da classe. Aqui é salvo como ‘ HelloWorld.hipoteca’.
Nota: Java é sensível à capitalização e, portanto, certifique-se de que o nome da classe e o nome do arquivo correspondem.,
compilar o ficheiro de código:
- para compilar o ficheiro de código java, abrir a linha de comandos e navegar para a pasta onde o ficheiro de código existe.
- o seguinte comando é digitado para compilar o programa. (Aqui assume-se que a variável java execution path é definida)
javac HelloWorld.java
- Agora, compilador Java gera um arquivo chamado ‘ HelloWorld.classe ‘ que contém as instruções bytecode do ficheiro de código.
- Bytecode é um formato que a JVM compreende.,
- A máquina virtual Java (JVM) é uma camada de abstração entre uma aplicação Java e a plataforma subjacente.
- Como o nome indica, a JVM atua como uma máquina ou processador “virtual” que interpreta o bytecode.
executando o programa:
o ficheiro de classe gerado é executado pelo seguinte comando.
java HelloWorld
o nome da classe sozinho é passado para o interpretador java, que identifica o arquivo de classe e interpreta a informação bytecode.,
compreendendo o primeiro programa java:
- em Java, a classe é a unidade básica de encapsulação que contém todo o código.
- Uma classe é definida pela palavra-chave “classe” seguida pelo nome da classe. I. e como
classe pública HelloWorld {
A Palavra-chave “público” é o especificador de acesso. Os especificadores de acesso Java (também conhecidos como especificadores de visibilidade ) regulam o acesso a classes, campos e métodos em Java. Existem 4 tipos de especificadores de acesso.
- público-pode ser acessado fora da classe em que é declarado.,
- private-pode ser acessado apenas dentro da classe em que é declarado.
- protegido-pode ser acessado dentro da classe, e nas subclasses dela.
- default-if no modifier is specified, it is considered to have default access. isto é, ele é acessado em qualquer lugar dentro do pacote onde a classe java é definida.
uma aplicação Java inicia a sua execução a partir do método principal.
public static void main (String args){
- A Palavra-chave “public” representa que o método principal pode ser chamado fora da classe.,
- A Palavra-chave ‘estática’ ajuda o método principal a ser chamado antes de um objeto da classe ser criado.
- A Palavra-chave ‘void’ indica que o método não devolve nada.também podemos alterar o tipo de retorno do método principal, se necessário.
a lista de cadeias de caracteres ‘args’ é usada para passar quaisquer argumentos da linha de comandos ao executar o programa.
Sistema.as.print (“Hello World”);
A linha acima é uma declaração. Cada declaração termina com um ponto e vírgula. O método print () é usado para mostrar o texto indicado. Sistema.out refere-se ao objeto que representa a consola., System é uma classe definida em java.pacote lang. Este pacote é importado pela JVM implicitamente. Os pacotes são explicados no final. “out” é um exemplo da classe PrintStream.
os suportes {…} marcam o início e o fim da classe, método e bloco.
/ imprime Olá Mundo
a linha acima representa um comentário. Comentários são usados para o propósito do Usuário e não é executado pelo programa. Existem 3 tipos de comentários em java.
- comentário em Linha Única – / texto
usado para comentários em linha única., Tudo após o ‘/ / ‘ é ignorado
- comentário multi linha – / *comentário 1
*continuado
* /
usado para Comentários de várias linhas. Começa com /* e termina com */
- Documentação comentário (Doc comentário) –
/**
*
*/
Doc comentários são ignorados pelo compilador, mas eles podem ser extraídos e transformados automaticamente em HTML da documentação pela ferramenta javadoc.
exemplo: @author, @version, @exception, @param, @return são alguns dos comentários doc que cada um tem o seu próprio significado.,
pacote:
um pacote é um espaço de nomes que organiza um conjunto de classes e interfaces relacionadas. Alguns dos pacotes existentes no java são java.io, java.util, java.awt etc. Os usuários também podem criar seu próprio pacote e categorizar classes e interfaces. Pacotes podem ser criados usando a palavra-chave pacote seguido pelo nome do pacote.,
a Sintaxe para a criação do pacote:
package package_name;
declarações de Importação:
- declaração de Importação fornece a localização exata de um determinado sistema/definido pelo utilizador pacote cujas aulas e os membros são para ser usados no programa atual.
- Package and import statements must be specified in the beginning of the program.
Exemplo:
package MyApp; //class A is defined under the package MyAppimport java.io.*; //importing the io packageclass A{……}
A declaração de importação na classe acima, poderia carregar todas as classes e interfaces presentes no interior do java.io pacote.,
Anterior Próxima
Deixe uma resposta