Static em Java


Você sabe o que é static em Java? Não? Não se preocupe, muita gente também não sabe. Bem, vamos primeiro falar o que é static em Java, static nada mais é do que uma garantia de que uma variável ou método terá apenas uma referência na memória.

Outro ponto é que static não tem o ponteiro this.

Para acessar um método static você só pode fazê-lo de duas maneiras, ou acessa de dentro de outro método static ou cria uma instância (sem ser static) e a partir daí pode fazer o que quiser e de dentro de um método não static você pode acessar tanto um método static como um não static de forma direta.

Outra utilidade para static é pode utilizar as coisas de forma direta sem precisar criar instâncias.

Trocando em miúdos, uma classe ou método static não tem o seu conteúdo “zerado” toda vez que é criada uma nova instância.

Pronto agora você já sabe o que é static em Java e com o tempo experiência em desenvolvimento Java você vai aprendendo onde e como usar de maneira mais conveniente o static.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.