Biblioteca de classe Basic Java
A Biblioteca de Classe Java é uma coleção de classes padrão implementadas fornecidas pelo idioma Java. Essas classes podem ser divididas em diferentes conjuntos de acordo com as funções de implementação, e cada um dos fortes formar um pacote, chamado de biblioteca de classes. A maioria das bibliotecas de classe Java é fornecida pelo Sun, e essas bibliotecas de classes são chamadas de bibliotecas básicas de classes.
O idioma Java fornece um grande número de bibliotecas de classes para os desenvolvedores do programa usarem. Os ricos recursos da biblioteca de classes em Java também são uma característica importante do idioma Java e a base da programação Java.
Uma breve introdução aos pacotes Java Common é a seguinte:
pacote java.lang: contém principalmente classes relacionadas à linguagem. O pacote java.lang é carregado automaticamente pelo intérprete e não requer que uma descrição seja exibida.
pacote java.io: contém principalmente classes relacionadas à entrada/saída.
pacote java.util: inclui muitas classes com funções específicas, incluindo data, vetor, tabela de hash, pilha etc. A classe de data suporta operações relacionadas ao tempo.
pacote java.swing e pacote java.awt: fornece classes que criam elementos gráficos da interface do usuário. Através desses elementos, o programador pode controlar a interface de aparência do applet ou aplicativo escrito. O pacote contém categorias como janelas, caixas de diálogo, menus, etc.
pacote java.net: contém classes relacionadas às operações de rede, como Scokets TCP, URLs e outras ferramentas.
pacote java.applet: uma classe que controla o formato de documento HTML, o som no aplicativo e outros recursos.
pacote java.beans: define a interface de programação de aplicativos (API).
Introdução ao Java Language Pack (java.lang)
O pacote de idiomas Java (java.lang) define as classes mais básicas do Java, que são automaticamente chamadas pelo idioma Java e não precisam exibir declarações. Este pacote contém a classe de objeto, que é o nó raiz de toda a hierarquia de classes, e também define classes de tipos de dados básicos, como: string, boolean, byter, curta, etc. Essas classes suportam a conversão de tipos numéricos e operações de string, etc., que serão introduzidas brevemente abaixo.
Aula de matemática
A aula de matemática fornece métodos de operação matemática comumente usados e duas constantes matemáticas Math.PI e Math.E. Esta classe é final e não pode ser herdada. Portanto, você só pode usar os métodos da classe de matemática sem alterações nela. A tabela a seguir lista os principais métodos da classe de matemática.
[Exemplo] Gere 10 números inteiros aleatórios entre 10 e 100.
// ************ EP8_2.Java ****** Classe EP8_2 {public static void main (string args []) {int a; : "); para (int i = 1; i <= 10; i ++) {a = (int) ((100-10+1)*math.random ()+10); system.out.print (" "" +a);Resultado em execução: o número aleatório é: 12 26 21 68 56 98 22 69 68 31 31
Como o número aleatório é gerado, os resultados de cada execução do Exemplo 8-2 não serão os mesmos. Para gerar números aleatórios entre [a, b], a fórmula geral é:
(B-A+1) *Math.Random ()+a
Classe de string
Uma string é uma sequência de caracteres. Em Java, as cordas são implementadas usando objetos da classe, sejam eles constantes ou variáveis. Java.lang fornece duas classes de string: classe de string e classe StringBuffer.
1. De acordo com as disposições da linguagem Java, a classe String é uma sequência imutável de caracteres unicode, e sua função é implementar uma sequência estática que não pode ser alterada. Por exemplo, o resultado de concatenar duas seqüências é gerar uma nova string sem alterar a string original. De fato, todos os resultados da alteração da string são gerar uma nova string, em vez de alterar a string original.
A implementação do Strings é muito semelhante às matrizes. Se o número a ser acessado não estiver dentro do escopo legal, o sistema gerará uma exceção StringIndexoutOfBoundSexecption. Se o valor do índice não for um número inteiro, ocorrerá um erro de compilação.
A classe String fornece vários métodos de criação de string, conforme mostrado na tabela a seguir.
2.Stringbuffer Class
A classe String não pode alterar o conteúdo no objeto String e só pode implementar a alteração da string criando uma nova string. Se a sequência precisar ser alterada dinamicamente, você precisará usar a classe StringBuffer. A classe StringBuffer é usada principalmente para adicionar, modificar e excluir o conteúdo da string, ou seja, o espaço de memória da entidade do objeto dessa classe pode ser alterado automaticamente para facilitar o armazenamento de uma sequência de caracteres variável.
Três métodos construtores fornecidos pela classe StringBuffer
Vários métodos comumente usados da classe StringBuffer