image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Daniel Satoy
Daniel Satoy31/08/2023 23:12
Compartilhe

O que é de fato o "public static main(String[] args)"

    --------------------------------------------PUBLIC-------------------------------------------------

    • public é um modificador de acesso em Java. Ele define o nível de visibilidade de uma classe, método, variável ou outro elemento dentro do código. Quando você declara um método ou classe como public, você está dizendo que ele é acessível de fora da classe onde está definido. Em outras palavras, ele pode ser usado em outras classes e em diferentes partes do seu programa.
    • Se uma classe é declarada como public, outras classes podem criar objetos dessa classe e acessar seus membros públicos (métodos e campos).
    • Se um método é declarado como public, ele pode ser chamado de fora da classe onde está definido.
    • Se um campo (variável de instância) é declarado como public, ele pode ser acessado e modificado diretamente de fora da classe.

    ----------------------------------------------STATIC------------------------------------------------

    • static é uma palavra-chave que indica que um membro (método ou campo) pertence à classe em vez de pertencer a instâncias individuais dessa classe. Isso significa que você pode acessar membros estáticos diretamente na classe, sem precisar criar uma instância da classe.
    • Um campo estático é compartilhado por todas as instâncias da classe. Isso significa que todas as instâncias compartilham o mesmo valor para um campo estático.

    --------------------------------------------String[ ] args-------------------------------------------

    • O método main é o ponto de entrada para a execução de um programa Java. Quando você executa um programa Java a partir da linha de comando, pode passar argumentos adicionais para o programa. O parâmetro String[] args é usado para receber esses argumentos da linha de comando.
    • String[]: Isso indica que args é um parâmetro do tipo array de strings. Isso significa que ele pode conter um conjunto de strings, onde cada elemento da matriz é uma string.
    • args: Este é o nome do parâmetro, que pode ser qualquer nome válido em Java. Normalmente, é chamado de args por convenção, mas você poderia usar qualquer outro nome válido, como argumentos ou params.
    Compartilhe
    Comentários (4)
    Luciano Rocha
    Luciano Rocha - 04/09/2023 10:04

    No C# também tinha, porém hoje é mais raro. Eu tinha muitas dificuldades sobre isso e agora que entendi fica até mais fácil de progredir. Abraços.

    Caio Sebastião
    Caio Sebastião - 01/09/2023 11:08

    Curiosidade de muita gente que começou a estudar Java, muito bom

    Danilo Silva
    Danilo Silva - 01/09/2023 01:27

    Excelente!!!!

    Vinícius Ferreira
    Vinícius Ferreira - 31/08/2023 23:22

    Entendimento fundamental!