Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Classe Principal e Método | Classes
Java Avançado
course content

Conteúdo do Curso

Java Avançado

Java Avançado

1. Estrutura Profunda do Java
2. Métodos
3. String Avançado
4. Classes
5. Classes Avançadas

book
Classe Principal e Método

Classe Main

Anteriormente, trabalhamos com a classe chamada Main, mas por quê? Main serve como o ponto de entrada da aplicação, o ponto inicial. É no método main que executamos tudo o que foi escrito anteriormente. O nome Main deve permanecer inalterado para que o compilador o reconheça como nosso ponto de entrada. Dentro do método main, podemos escrever vários métodos, mas eles devem ser estáticos e marcados com a palavra-chave static.

Static

A palavra-chave static em Java é usada para declarar um membro (variável ou método) que pertence à própria classe e não a uma instância da classe. Aqui está uma explicação simples:

  1. Variáveis Estáticas: Quando uma variável é declarada como static, existe apenas uma cópia dessa variável compartilhada por todas as instâncias da classe. Isso significa que quaisquer alterações feitas na variável serão refletidas em todas as instâncias da classe;

  2. Métodos Estáticos: Quando um método é declarado como static, ele pode ser invocado diretamente na própria classe, sem a necessidade de uma instância da classe. Métodos estáticos são comumente usados para métodos utilitários ou operações que não exigem acesso a dados específicos da instância.

É por isso que conseguimos usar os métodos criados na classe Main dentro do método main. Não precisamos criar uma instância da classe Main (embora seja possível) para invocar um método nela.

Por que o método main em Java deve ser estático?

O método main é o ponto de entrada de um programa Java, e precisa ser estático porque deve ser chamado sem criar uma instância da classe. Quando a Java Virtual Machine (JVM) começa a executar um programa Java, ela procura pelo método main com a assinatura específica (public static void main(String[] args)) para iniciar a execução. Como o método main é chamado diretamente na classe, ele deve ser estático para que a JVM possa acessá-lo sem criar um objeto.

1. Por que a classe chamada Main é usada em nossos programas?

2. Por que o método main em Java deve ser declarado como estático

question mark

Por que a classe chamada Main é usada em nossos programas?

Select the correct answer

question mark

Por que o método main em Java deve ser declarado como estático

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Java Avançado

Java Avançado

1. Estrutura Profunda do Java
2. Métodos
3. String Avançado
4. Classes
5. Classes Avançadas

book
Classe Principal e Método

Classe Main

Anteriormente, trabalhamos com a classe chamada Main, mas por quê? Main serve como o ponto de entrada da aplicação, o ponto inicial. É no método main que executamos tudo o que foi escrito anteriormente. O nome Main deve permanecer inalterado para que o compilador o reconheça como nosso ponto de entrada. Dentro do método main, podemos escrever vários métodos, mas eles devem ser estáticos e marcados com a palavra-chave static.

Static

A palavra-chave static em Java é usada para declarar um membro (variável ou método) que pertence à própria classe e não a uma instância da classe. Aqui está uma explicação simples:

  1. Variáveis Estáticas: Quando uma variável é declarada como static, existe apenas uma cópia dessa variável compartilhada por todas as instâncias da classe. Isso significa que quaisquer alterações feitas na variável serão refletidas em todas as instâncias da classe;

  2. Métodos Estáticos: Quando um método é declarado como static, ele pode ser invocado diretamente na própria classe, sem a necessidade de uma instância da classe. Métodos estáticos são comumente usados para métodos utilitários ou operações que não exigem acesso a dados específicos da instância.

É por isso que conseguimos usar os métodos criados na classe Main dentro do método main. Não precisamos criar uma instância da classe Main (embora seja possível) para invocar um método nela.

Por que o método main em Java deve ser estático?

O método main é o ponto de entrada de um programa Java, e precisa ser estático porque deve ser chamado sem criar uma instância da classe. Quando a Java Virtual Machine (JVM) começa a executar um programa Java, ela procura pelo método main com a assinatura específica (public static void main(String[] args)) para iniciar a execução. Como o método main é chamado diretamente na classe, ele deve ser estático para que a JVM possa acessá-lo sem criar um objeto.

1. Por que a classe chamada Main é usada em nossos programas?

2. Por que o método main em Java deve ser declarado como estático

question mark

Por que a classe chamada Main é usada em nossos programas?

Select the correct answer

question mark

Por que o método main em Java deve ser declarado como estático

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2
some-alt