A Importância da Mobilidade
A tecnologia móvel está mudando a maneira como conduzimos nossas vidas. Se você acha que não, dê um passeio em um lugar público, como uma rua no centro da cidade, ou no shopping center local. Você notará as pessoas nos bancos lendo seus tablets, você os notará ouvindo seus iPods e você os notará falando em suas celas. Estamos em constante movimento e levando nossas vidas conosco. Mas como isso é possível? Como podemos fazer com que essa vasta gama de dispositivos fale uns com os outros? Pode ser difícil, pois existem várias tecnologias em jogo. Java é aquele que vem imediatamente à mente.
O que é Java?
Java é uma linguagem de programação de computador desenvolvida pela Sun Microsystems no início dos anos 1990. É de alto nível, o que significa que uma única instrução da linguagem Java se traduz em várias instruções da linguagem de máquina. Foi inicialmente chamado de OAK e foi projetado para lidar com uma variedade de tarefas de programação. Em particular, coisas como decodificadores (televisão), tablets e telefones celulares, mas não deu certo. Assim, as características do idioma foram alteradas em 1999, para facilitar o uso com a Internet. Dez anos depois, a Oracle comprou o Java. Hoje, Java é uma tecnologia predominante, existindo em aproximadamente 3 bilhões de telefones celulares e usada por cerca de nove milhões de desenvolvedores.
O que é um método estático em Java?
Um método estático em Java é um método que não requer que uma instância de um objeto seja declarada. O método é simplesmente definido e usado. Você já viu e usou um método estático, ‘main’ em particular. Para refrescar sua memória:
exemplo de classe {
public static void main (String [] args) {
showme ();
}
static void showme () {
System.out.println ("Hello");
}
}
Observe a palavra-chave estática na definição de ‘principal’ e ‘showme’? Este é um elemento obrigatório e o que distingue um método estático de qualquer outro. Em termos de uso, os métodos estáticos são simplesmente chamados, conforme visto com ‘showme’ no método ‘principal’. Não há variável declarada ou objeto criado.
Quando você usa métodos estáticos em Java?
Os métodos estáticos são usados em duas situações. Ambos podem ser vistos no exemplo acima. O primeiro é para o próprio programa mainline, ‘main’. Neste caso, existe um objeto que corresponde a este método, ‘exemplo’, mas você não pode instanciá-lo. Já está instanciado quando você inicia o programa. Isso ocorre por design. O método ‘principal’ é a primeira coisa executada e nunca é chamada novamente como parte de um programa. Novamente, isso ocorre por design. A sintaxe da linguagem dita essas coisas e você não pode alterá-las.
A segunda situação é mostrada pelo método ‘showme’ no exemplo acima. É assim que um método estático é normalmente usado. Assim como em ‘main’, você também não pode instanciar esse método. É autônomo e não tem relação com outros métodos ou informações, além do que é passado como parâmetros. É simplesmente chamado quando necessário. Você costuma ver esse tipo de método para coisas como funções matemáticas ou rotinas de entrada / saída. Isso ocorre porque essas entidades também são autônomas, podendo ser usadas em várias situações independentes.
Resumo da lição
Para recapitular, Java é uma linguagem de programação de computador de alto nível desenvolvida pela Sun Microsystems no início dos anos 1990. Um método estático é um método que não requer que uma instância de um objeto seja declarada. Os métodos estáticos são usados em duas situações; para o método ‘principal’, e quando o método se destina a ser independente e utilizável em várias situações independentes.