Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
API do Java
Classes
Interfaces
Pacote Descrição
applet Provê as classes necessárias para criar um applet.
awt Contém classes e interfaces utilizadas para desenhar gráficos e imagens e construir GUIs.
beans Contém classes para o desenvolvimento de componentes baseados na arquitetura
io JavaBeans.
Provê entrada e saída para o sistema através de fluxo, serialização e arquivos de sistema.
lang Provê classes que são fundamentais ao desígnio de Java enquanto linguagem de
math programação.
Provê classes para executar aritmética de precisão arbitrária.
net Provê classes para implementação de aplicações de redes.
nio Define “buffers”, que são recipientes para dados e provêem uma prévia dos outros pacotes
rmi NIO.
Provê classes e interfaces para implementar a invocação remota de métodos.
security Provê classes e interfaces para implementar procedimentos de segurança de informações.
sql Provê classes e interfaces para acessar e processar dados de em uma fonte de dados.
text Provê classes e interfaces para controlar texto, datas, números e mensagens.
util Contém a estrutura de coleções, modelo de eventos, facilidades com data e hora,
internacionalização e classes de utilidades diversas.
Pacote Descrição
accessibility Define um contrato entre componentes de interface do usuário e uma tecnologia que provê
acesso a esses componentes.
imageio Pacote principal de entrada e saída de imagem.
naming Contém classes e interfaces para nomear acesso a serviços.
print Contém as classes e interfaces principais para o serviço de impressão de Java.
rmi Contém classes e interfaces adicionais para a implementação de invocação remota de
security métodos.
Provê uma estrutura para autenticação e autorização através de certificados e chaves públicas.
sound Provê classes e interfaces para captura, processamento e reprodução de audio.
sql Provê acesso a fonte de dados do lado do servidor.
swing Provê um conjunto de componentes “leves” para a construção de GUIs que, no máximo grau
possível, trabalham igualmente em todas as plataformas.
transaction Contém classes de exceção lançadas pelo Object Request Broker (ORB).
xml Provê classes que permitem o processamento de documentos XML.
Localização java.lang.String
Qualificadores final
Superclasse java.lang.Object
Implementações Interfaces CharSequence, Comparable e Serializable
Descrição Classe que representa sequências de caracteres
Sem o construtor:
String st = “Java”;
int it = 5;
String st = String.valueOf(it);
Localização java.lang.Math
Superclasse java.lang.Object
Descrição Contém métodos para realização de operações
matemáticas
Math.E
Math.PI
Math.sqrt(81);
Math.random( );
Assinatura Descrição
double pow(double a, double b) Eleva um número a determinada potência
double sqrt(double a) Calcula a raiz quadrada de um número
double random( ) Retorna um número aleatório entre 0 e 1
double ceil(double a) Retorna o próximo valor double que seja um número matemático
double floor(double a) inteiro
Retorna o valor double anterior que seja um número matemático
double rint(double a) inteiro
Arredonda o número informado e retorna-o na forma de um double
long round(double a) Arredonda o número informado e retorna-o na forma de um long
Vantagem:
Métodos úteis para manipulação do dado
Assinatura Descrição
boolean nextBoolean( ) Retorna um valor booleano aleatório
double nextDouble( ) Retorna um valor aleatório entre 0,0 e 1,0 como um tipo double.
float nextFloat( ) Retorna um valor aleatório entre 0,0 e 1,0 como um tipo float.
int nextInt( ) Retorna um número inteiro aleatório.
int nextInt(int n) Retorna um número inteiro aleatório entre 0 e o valor do parâmetro n.
long nextLong( ) Retorna um número inteiro longo aleatório.
A = π * R2
Onde:
A = Área
π = PI
R = Raio
Com a editora:
Editora NovaTerra
Telefone: (21) 2218-5314
Web Site: http://www.editoranovaterra.com.br