quarta-feira, 22 de junho de 2022

Java XTI 004

Java XTI 004 - Oi Mundo!

Etapas de criação de um aplicativo Java:

Programa.java

Compilador

Programa.class

Java VM

01001001...

Programa na 

linguagem da máquina (LM)

Passo a passo:

  1. Criar arquivo.java com comandos em java;
  2. Compilar o arquivo.java para gerar um .class;
  3. O arquivo.class é o arquivo java composto por bytecodes;
  4. O arquivo.class ainda não está na Linguagem de máquina (LM);
  5. O Java tem uma máquina virtual que executa os bytecodes, transforma em LM do seu computador.
Criando o primeiro programa
  1. Criar pasta Prog em c:\ 
  2. Salvar todos os arquivos java e class nessa pasta
  3. Os arquivos java têm uma definição de classe que pode ser o programa todo.
  4. Definir a classe:
    1. public class OiMundo{
    2.  X
    3. }
  5. Salvar o arquivo em Prog.
  6. O nome do arquivo deve ser o nome da classe.
  7. O notepad++ colore as palavras chave do programa.
  8. Em X ficam os métodos que são as ações que o programa vai executar.
  9. O programa começa com um método main:
    1. public class OiMundo{
    2. public static void main (String[] args){
    3. System.out.print ("Oi Mundo!");
    4. }
    5. }
  10. Abrir CMD
  11. Comando CD C:\Prog 
    1. CD serve para entrar e sair de um diretório
    2. cls limpa a tela do prompt
    3. DIR lista o conteúdo de um diretório
  12. Para compilar escreva no cmd: javac OiMundo.java
  13. Para rodar o programa escreva no cmd: java OiMundo
  14. O comando java pega o arquivo.class com os bytecodes e gera a LM da sua máquina específica.
  15. Os bytecodes rodam em qualquer máquina.
  16. Olhando o item 9.3:
    1. System = representa os sistema operacional. 
    2. O ponto serve para acessar objetos dentro de outro objeto.
    3. Dentro do SO quero acessar a saída out e nela imprimir um texto.
  17. A execução do programa sempre começa pelo método main.
  18. É preciso informar qual a classe que tem o método main para começar a executar o programa. 

Nenhum comentário:

Postar um comentário

Visite também:


____________________
ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA
AFO_01_02    AFO_03    AFO_04    AFO_05
____________________
ADMINISTRAÇÃO PÚBLICA
AP_01    AP_02    AP_03    AP_04   
____________________
AUDITORIA
AUD_01   
____________________
AUDITORIA GOVERNAMENTAL
AUDG_01    AUDG_02    AUDG_03    AUDG_04
____________________
CURSO B3 INVESTIMENTOS
Aula 1 curso b3
____________________
CONTABILIDADE APLICADA AO SETOR PÚBLICO
CASP_01    CASP_02    CASP_03
____________________
CONTROLE EXTERNO
CE_01    CE_02    CE_03    CE_04
____________________
CERTIFICAÇÃO DE ESPECIALISTAS EM INVESTIMENTOS
CEA_01    CEA_02     CEA_03     CEA_04     CEA_05     CEA_06     CEA_07     CEA_08     CEA_09    CEA_09A     CEA_10     CEA_11     CEA_12     CEA_13     CEA_14     CEA_15     CEA_16     CEA_17    CEA_18     CEA_19     CEA_20     CEA_21     CEA_22    CEA_23
____________________
REVISÃO CEA
CEA_R0101   
____________________
SIMULADO CEA
CEA_S_001    CEA_S_002    CEA_S_003   
____________________
CONTABILIDADE GERAL
Contab_01_02    Contab_03    Contab_04    Contab_05    Contab_06    Contab_07_08
____________________
DIREITO TRIBUTÁRIO
D_Tribut_01    D_Tribut_02    D_Tribut_03    D_Tribut_04     D_Tribut_05    D_Tribut_06    D_Tribut_07    D_Tribut_08     D_Tribut_09
____________________
DIREITO ADMINISTRATIVO
DADM_TCU_01
DADM_AL_01
DADM_AL 303_01
DADM_G_02    DADM_G_03     DADM_G_04
____________________
DIREITO CIVIL
DCIV_01    DCIV_02    DCIV_03
DCIV_AL_01    DCIV_AL_02
____________________
DIREITO CONSTITUCIONAL
DCON_02    DCON_03     DCON_04
____________________
DCON-RN_01
____________________
DIREITO DE PROCESSO CIVIL
DPC 01_TCU    DPC 02_TCU
____________________
ECONOMIA DO SETOR PÚBLICO
ECOSP_02    ECOSP_03    ECOSP_04
____________________
ESTATÍSTICA
EST_01    EST_02    EST_03    EST_04    EST_05    EST_06    EST_07_08    EST_09    EST_10
____________________
EXTRA_TCU_01    EXTRA_TCU_02
____________________
Git_Github
____________________
MATEMÁTICA FINANCEIRA COM HP12C
HP12C_01    HP12C_02    HP12C_03    HP12C_04    HP12C_05 HP12C_06 HP12C_07
____________________
HISTÓRIA DO RIO GRANDE DO NORTE
HRN 01
____________________
INGLÊS
ING_01    ING_02    ING_03
____________________
JAVA
JAVA_01    JAVA_02    JAVA_03    JAVA_04    JAVA_05
____________________
LEGISLAÇÃO ADUANEIRA
Legs aduana 02
____________________
SE AFASTANDO DA MANADA, ANDRÉ MORAES
Manada 01    Manada 02
____________________
MATEMÁTICA
MAT_AL 01
____________________
MATEMÁTICA FINANCEIRA
MF_01    MF_02
____________________
Numerador Frasal
____________________
PORTUGUÊS
PT_02    PT_03    PT_04    PT_05    PT_06     PT_07
PT_RFB 01
____________________
PYTHON
Python_01     Python_02    Python_03    Python_04
AD_11    AD_12    AD_13    AD_14    AD_15    AD_16    AD_17    AD_18   
____________________
REDAÇÃO
Redação 01_02    Redação_03     Redação_04
____________________
REGIMENTO INTERNO DA ASSEMBLEIA LEGISLATIVA DO RN
RI_AL_01    RI_AL_02
____________________
LEGISLAÇÃO ANTICORRUPÇÃO
SNANT_03
____________________
TEOLOGIA
Teo 02