Classe math da jvm - java virtual machine

1112 palavras 5 páginas
Programação Orientada a
Programação
Objetos (POO)
Objetos

Instituto Federal de Educação, Ciência e Tecnologia de Goiás
Campus Jataí
2011

Classe Math da JVM (Java
Classe
Virtual Machine)
Virtual

Aluno:
Alexandre Morais Silva

Instituto Federal de Educação, Ciência e Tecnologia de Goiás
Campus Jataí
2011

Introdução
O presente trabalho tem por finalidade apresentar as características e particularidades da classe “Math” do pacote java.util. A qual é uma classe utilitária que possui diversos métodos para cálculos matemáticos. A classe Math está presente no
SDK(Kit de desenvolvimento JAVA) desde suas primeiras versões onde ela foi desenvolvida por Joseph D. Darcy e a mesma consta na API do JAVA (bibliotecas de classes JAVA) até os dias atuais.
A classe Math como as demais classes utilitárias do JAVA encontram-se no pacote java.util, mas a classe Math possui uma diferença das demais classes do pacote java.util.
Ela possui uma característica um tanto quanto particular todos os seus métodos e atributos são estáticos e o seu construtor é privado.
Não é possível falar sobre a classe Math sem falarmos sobre métodos e atributos estáticos. O que são? Quais as suas vantagens e desvantagens? Quando e como devo utilizar métodos estáticos? Bem essas e outras dúvidas serão esclarecidas mais abaixo.
Atributos Estáticos (Atributos de Classe)
Atributos estáticos ou atributos de classe são atributos que são utilizados por todas as instâncias de uma classe, isso mesmo, um atributo que terá o mesmo valor para todas as instâncias de uma classe. Diferente dos atributos de instância onde seus valores são diferentes para cada nova instância. Atributos estáticos não podem receber atributos não estáticos, mas o inverso é verdadeiro.
Atributos estáticos são as primeiras coisas a serem executadas pela JVM (Java
Virtual Machine) ao carregar uma classe JAVA, com seus valores padrão se você não atribuir um valor explicitamente.
Métodos Estáticos

Relacionados

  • Qual a diferen a entre JRE e JDK
    353 palavras | 2 páginas
  • Metodos
    1489 palavras | 6 páginas
  • Aula 001
    3801 palavras | 16 páginas
  • a historia da humanidade
    7987 palavras | 32 páginas
  • aluno
    8765 palavras | 36 páginas
  • Tecnologia Para Jogos Prof
    4250 palavras | 17 páginas
  • conteúdo java
    10408 palavras | 42 páginas
  • Handbook questões java
    14742 palavras | 59 páginas
  • Sistemas Operacionais - Escalonamentos
    18302 palavras | 74 páginas
  • Resumo
    17823 palavras | 72 páginas