Java.Lang Namespace

Fornece classes de plataforma Java fundamentais e interfaces relacionadas, incluindo APIs de objeto, cadeia de caracteres, numéricas, threading e exceção.

Classes

Nome Description
AbstractMethodError

Gerado quando um aplicativo tenta chamar um método abstrato.

AbstractStringBuilder

Uma sequência mutável de caracteres.

ArithmeticException

Gerada quando ocorreu uma condição aritmética excepcional.

ArrayIndexOutOfBoundsException

Lançada para indicar que uma matriz foi acessada com um índice ilegal.

ArrayStoreException

Lançada para indicar que foi feita uma tentativa de armazenar o tipo errado de objeto em uma matriz de objetos.

AssertionError

Lançada para indicar que uma asserção falhou.

Boolean

A classe booliana encapsula um valor do tipo boolean primitivo em um objeto.

BootstrapMethodError

Lançada para indicar que uma invokedynamic instrução ou uma constante dinâmica falhou em resolver seu método bootstrap e argumentos ou para invokedynamic obter instruções, o método bootstrap falhou em fornecer um java.

Byte

A Byte classe encapsula um valor de tipo byte primitivo em um objeto.

Character

A Character classe encapsula um valor do tipo char primitivo em um objeto.

Character.Subset

As instâncias dessa classe representam subconjuntos específicos do conjunto de caracteres Unicode.

Character.UnicodeBlock

Uma família de subconjuntos de caracteres que representam os blocos de caracteres na especificação Unicode.

Character.UnicodeScript

Uma família de subconjuntos de caracteres que representam os scripts de caractere definidos no Anexo Padrão Unicode nº 24: Nomeshttp://www.unicode.org/reports/tr24/ de Script.

CharSequenceConsts

Fornece constantes usadas pela associação Java sequência de caracteres.

Class

As instâncias da classe Class representam classes e interfaces em um aplicativo Java em execução.

ClassCastException

Gerado para indicar que o código tentou converter um objeto em uma subclasse da qual ele não é uma instância.

ClassCircularityError

Gerada quando a máquina virtual Java detecta uma circularidade na hierarquia de superclasse de uma classe que está sendo carregada.

ClassFormatError

Gerada quando a máquina virtual Java tenta ler um arquivo de classe e determina que o arquivo está malformado ou não pode ser interpretado como um arquivo de classe.

ClassLoader

Um carregador de classe é um objeto responsável pelo carregamento de classes.

ClassNotFoundException

Gerado quando um aplicativo tenta carregar em uma classe por meio de seu nome de cadeia de caracteres usando: <ul><li>O forName método na classe Class.

ClassValue

Associe de forma preguiçosa um valor computado a (potencialmente) cada tipo.

CloneNotSupportedException

Gerado para indicar que o clone método na classe Object foi chamado para clonar um objeto, mas que a classe do objeto não implementa a Cloneable interface.

Compiler

Não faz nada no Android.

Deprecated

Um elemento de programa anotado @Deprecated é aquele que os programadores são desencorajados a usar.

DeprecatedAttribute

Representa a anotação JavaDeprecated.

Double

A Double classe encapsula um valor do tipo double primitivo em um objeto.

Enum

Esta é a classe base comum de todas as classes de enumeração da linguagem Java.

EnumConstantNotPresentException

Gerado quando um aplicativo tenta acessar uma constante de enumeração por nome e o tipo de enumeração não contém nenhuma constante com o nome especificado.

Error

An Error é uma subclasse de Throwable que indica problemas sérios que um aplicativo razoável não deve tentar detectar.

Exception

A classe Exception e suas subclasses são uma forma de Throwable que indica condições que um aplicativo razoável pode querer capturar.

ExceptionInInitializerError

Sinaliza que ocorreu uma exceção inesperada em um inicializador estático.

Float

A Float classe encapsula um valor de tipo float primitivo em um objeto.

FunctionalInterfaceAttribute

Representa a anotação JavaFunctionalInterface.

IAppendableExtensions

Fornece métodos de extensão gerenciados para Java sequências de caracteres anexáveis.

ICharSequenceExtensions

Fornece métodos de extensão gerenciados para sequências de caracteres Java.

IllegalAccessError

Gerado se um aplicativo tenta acessar ou modificar um campo ou chamar um método ao qual ele não tem acesso.

IllegalAccessException

Um IllegalAccessException é gerado quando um aplicativo tenta criar reflexivamente uma instância (diferente de uma matriz), definir ou obter um campo ou invocar um método, mas o método em execução no momento não tem acesso à definição da classe, campo, método ou construtor especificado.

IllegalArgumentException

Lançado para indicar que um método foi passado por um argumento ilegal ou inadequado.

IllegalMonitorStateException

Gerado para indicar que um thread tentou aguardar no monitor de um objeto ou notificar outros threads aguardando no monitor de um objeto sem possuir o monitor especificado.

IllegalStateException

Sinaliza que um método foi invocado em um momento ilegal ou inadequado.

IllegalThreadStateException

Gerado para indicar que um thread não está em um estado apropriado para a operação solicitada.

IncompatibleClassChangeError

Gerada quando ocorreu uma alteração de classe incompatível em alguma definição de classe.

IndexOutOfBoundsException

Gerado para indicar que um índice de algum tipo (como em uma matriz, em uma cadeia de caracteres ou em um vetor) está fora do intervalo.

InheritableThreadLocal

Essa classe se estende ThreadLocal para fornecer herança de valores do thread pai para o thread filho: quando um thread filho é criado, o filho recebe valores iniciais para todas as variáveis locais de thread herdáveis para as quais o pai tem valores.

InstantiationError

Gerado quando um aplicativo tenta usar o constructo Java new para criar uma instância de uma classe abstrata ou uma interface.

InstantiationException

Gerado quando um aplicativo tenta criar uma instância de uma classe usando o newInstance método na classe Class, mas o objeto de classe especificado não pode ser instanciado.

Integer

A Integer classe encapsula um valor do tipo int primitivo em um objeto.

InternalError

Gerado para indicar que ocorreu algum erro interno inesperado na Máquina Virtual Java.

InterruptedException

Gerado quando um thread está aguardando, dormindo ou ocupado de outra forma, e o thread é interrompido, antes ou durante a atividade.

JavaSystem

A System classe contém vários campos e métodos de classe úteis.

LinkageError

Subclasses de indicação de LinkageError que uma classe tem alguma dependência em outra classe; no entanto, a última classe foi incompatibly alterada após a compilação da classe anterior.

Long

A Long classe encapsula um valor do tipo long primitivo em um objeto.

MatchException

Lançada para indicar uma falha inesperada na correspondência de padrões.

Math

A classe Math contém métodos para executar operações numéricas básicas, como as funções exponencial, logaritmo, raiz quadrada e trigonométrica elementares.

NegativeArraySizeException

Gerado se um aplicativo tentar criar uma matriz com tamanho negativo.

NoClassDefFoundError

Gerado se o Java Máquina Virtual ou uma ClassLoader instância tentar carregar na definição de uma classe (como parte de uma chamada de método normal ou como parte da criação de uma nova instância usando a new expressão) e nenhuma definição da classe puder ser encontrada.

NoSuchFieldError

Gerado se um aplicativo tentar acessar ou modificar um campo especificado de um objeto e esse objeto não tiver mais esse campo.

NoSuchFieldException

Sinaliza que a classe não tem um campo de um nome especificado.

NoSuchMethodError

Gerado se um aplicativo tentar chamar um método especificado de uma classe (estático ou instância), e essa classe não tiver mais uma definição desse método.

NoSuchMethodException

Gerado quando um método específico não pode ser encontrado.

NullPointerException

Gerado quando um aplicativo tenta usar null em um caso em que um objeto é necessário.

Number

A classe Number abstrata é a superclasse de classes de plataforma que representam valores numéricos que são conversíveis para os tipos byteprimitivos, double, , float, inte longshort.

NumberFormatException

Gerado para indicar que o aplicativo tentou converter uma cadeia de caracteres em um dos tipos numéricos, mas que a cadeia de caracteres não tem o formato apropriado.

Object

Classe Object é a raiz da hierarquia de classes.

OutOfMemoryError

Gerada quando o Java Máquina Virtual não pode alocar um objeto porque ele está sem memória e não é possível disponibilizar mais memória pelo coletor de lixo.

Override

Indica que uma declaração de método destina-se a substituir uma declaração de método em um supertipo.

OverrideAttribute

Representa a anotação JavaOverride.

Package

Packageos objetos contêm informações de versão sobre a implementação e a especificação de um pacote de Java.

Process

O ProcessBuilder#start() e Runtime#exec(String[],String[],File) Runtime.exec os métodos criam um processo nativo e retornam uma instância de uma subclasse que Process pode ser usada para controlar o processo e obter informações sobre ele.

ProcessBuilder

Essa classe é usada para criar processos do sistema operacional.

ProcessBuilder.Redirect

Representa uma fonte de entrada de subprocesso ou um destino de saída de subprocesso.

ProcessBuilder.Redirect.Type

Define os modos de redirecionamento disponíveis para um fluxo de processo.

Record

Essa é a classe base comum de todas as classes de registro de idioma Java.

ReflectiveOperationException

Superclasse comum de exceções geradas por operações reflexivas na reflexão central.

Runnable

Representa uma operação que pode ser executada.

Runtime

Cada aplicativo Java tem uma única instância de classe Runtime que permite que o aplicativo interface com o ambiente em que o aplicativo está em execução.

RuntimeException

RuntimeExceptioné a superclasse dessas exceções que podem ser geradas durante a operação normal do Java Máquina Virtual.

RuntimePermission

Código de segurança herdado; não use.

SafeVarargsAttribute

Representa a anotação JavaSafeVarargs.

SecurityException

Lançada pelo gerente de segurança para indicar uma violação de segurança.

SecurityManager

Código de segurança herdado; não use.

Short

A Short classe encapsula um valor de tipo short primitivo em um objeto.

StackOverflowError

Gerado quando ocorre um estouro de pilha porque um aplicativo se recursa muito profundamente.

StackTraceElement

Um elemento em um rastreamento de pilha, conforme retornado por Throwable#getStackTrace().

StackWalker

Um andarilho de pilha.

StackWalker.Option

Opção stack walker para configurar as informações de quadro de pilha stackFrame obtidas por um StackWalker.

StrictMath

A classe StrictMath contém métodos para executar operações numéricas básicas, como as funções exponencial, logaritmo, raiz quadrada e trigonométrica elementares.

String

A String classe representa cadeias de caracteres.

StringBuffer

Uma sequência mutável e segura de threads de caracteres.

StringBuilder

Uma sequência mutável de caracteres.

StringIndexOutOfBoundsException

Gerado por String métodos para indicar que um índice é negativo ou maior que o tamanho da cadeia de caracteres.

SuppressWarnings

Indica que os avisos do compilador nomeado devem ser suprimidos no elemento anotado (e em todos os elementos de programa contidos no elemento anotado).

SuppressWarningsAttribute

Representa a anotação JavaSuppressWarnings.

Thread

Um thread é um thread de execução em um programa.

Thread.State

Um estado de thread.

ThreadDeath

Uma instância é ThreadDeath gerada no thread da vítima quando o método (preterido) Thread#stop() é invocado.

ThreadGroup

Um grupo de threads representa um conjunto de threads.

ThreadLocal

Essa classe fornece variáveis locais de thread.

Throwable

A Throwable classe é a superclasse de todos os erros e exceções no idioma Java.

TypeNotPresentException

Gerado quando um aplicativo tenta acessar um tipo usando uma cadeia de caracteres que representa o nome do tipo, mas nenhuma definição para o tipo com o nome especificado pode ser encontrada.

UnknownError

Gerada quando ocorreu uma exceção desconhecida, mas séria, na Máquina Virtual Java.

UnsatisfiedLinkError

Gerada se a máquina virtual Java não encontrar uma definição de linguagem nativa apropriada de um método declaradonative.

UnsupportedClassVersionError

Gerado quando o Java Máquina Virtual tenta ler um arquivo de classe e determina que não há suporte para os números de versão principal e secundária no arquivo.

UnsupportedOperationException

Lançada para indicar que a operação solicitada não tem suporte.

VerifyError

Gerado quando o "verificador" detecta que um arquivo de classe, embora bem formado, contém algum tipo de inconsistência interna ou problema de segurança.

VirtualMachineError

Lançada para indicar que a máquina virtual Java está desfeito ou ficou sem recursos necessários para que ela continue operando.

Void

A Void classe é uma classe de espaço reservado infundável para manter uma referência ao Class objeto que representa a palavra-chave Java nula.

Interfaces

Nome Description
IAppendable

Um objeto ao qual char sequências e valores podem ser acrescentados.

IAutoCloseable

Um objeto que pode conter recursos (como identificadores de arquivo ou soquete) até que ele seja fechado.

ICharSequence

Uma CharSequence é uma sequência legível de char valores.

ICloneable

Uma classe implementa a Cloneable interface para indicar ao java.lang.Object#clone() método que é legal para esse método fazer uma cópia de campo para campo de instâncias dessa classe.

IComparable

Essa interface impõe uma ordenação total sobre os objetos de cada classe que a implementa.

IDeprecated

Um elemento de programa anotado @Deprecated é aquele que os programadores são desencorajados a usar.

IFunctionalInterface

Um tipo de anotação informativa usado para indicar que uma declaração de tipo de interface destina-se a ser uma interface funcional, conforme definido pelo Java Language Specification.

IIterable

A implementação dessa interface permite que um objeto seja o destino da instrução aprimorada for (às vezes chamada de instrução "for-each loop").

IOverride

Indica que uma declaração de método destina-se a substituir uma declaração de método em um supertipo.

IReadable

A Readable é uma fonte de caracteres.

IRunnable

A Runnable interface deve ser implementada por qualquer classe cujas instâncias devem ser executadas por um thread.

ISafeVarargs

Uma asserção de programador de que o corpo do método ou construtor anotado não executa operações potencialmente inseguras em seu parâmetro varargs.

ISuppressWarnings

Indica que os avisos do compilador nomeado devem ser suprimidos no elemento anotado (e em todos os elementos de programa contidos no elemento anotado).

StackWalker.IStackFrame

Um StackFrame objeto representa uma invocação de método retornada por StackWalker.

Thread.IUncaughtExceptionHandler

Interface para manipuladores invocados quando uma Thread termina abruptamente devido a uma exceção não executada.