Lar Finanças Pessoais 10 Classes úteis na API Java - manequins

10 Classes úteis na API Java - manequins

Índice:

Vídeo: Formações Caelum: Java Avançado 2024

Vídeo: Formações Caelum: Java Avançado 2024
Anonim

Para ajudar a familiarizá-lo com algumas das melhores classes de Java API para programadores iniciantes, aqui está uma breve lista. Para obter mais informações sobre essas classes, verifique a documentação da API online de Java.

Applet

O que a discussão Java está completa sem alguma menção de applets? Um applet é um pedaço de código que é executado dentro de uma janela do navegador da Web. Por exemplo, uma pequena calculadora de moeda executando em um pequeno retângulo em sua página da web pode ser um código escrito em Java.

Ao mesmo tempo, os applets Java eram coisas realmente interessantes, mas hoje em dia, as pessoas estão muito mais interessadas em usar o Java para o processamento de negócios. De qualquer maneira, se os applets forem o seu, não seja tímido. Verifique a página do Applet da documentação da API de Java.

ArrayList

Esta é uma coisa boa, mas em qualquer linguagem de programação, as matrizes têm suas limitações. Por exemplo, pegue uma matriz de tamanho 100. Se você de repente precisa armazenar um valor 101, você está sem sorte. Você não pode alterar o tamanho de uma matriz sem reescrever algum código. Inserir um valor em uma matriz é outro problema.

Para espremer "Tim" em ordem alfabética entre "Thom" e "Tom", você pode ter que abrir espaço movendo milhares de nomes "Tyler", "Uriah" e "Victor".

Mas Java possui uma classe ArrayList. Um ArrayList é como uma matriz, exceto que os objetos ArrayList crescem e encolhem conforme necessário. Você também pode inserir novos valores sem dor usando o método de adição da classe ArrayList. ArrayList objetos são muito úteis porque eles fazem todos os tipos de coisas agradáveis ​​que arrays não podem fazer.

Arquivo

Fale sobre suas classes Java úteis! A classe File faz um monte de coisas úteis. O método canRead diz se você pode ler de um arquivo ou não. O método canWrite informa se você pode gravar em um arquivo. O método de chamada setReadOnly garante que você não pode gravar acidentalmente em um arquivo.

Método deleteOnExit apaga um arquivo, mas não até o programa parar de ser executado. O método existe para verificar se você possui um arquivo particular. Métodos isHidden, lastModified, e comprimento fornecem ainda mais informações sobre um arquivo. Você pode até criar um novo diretório chamando o método mkdir. Enfrente, esta classe File é uma coisa poderosa!

Inteiro

A classe Integer tem muitos outros recursos que são úteis quando você trabalha com valores int. Por exemplo, Integer. MAX_VALUE significa o número 2147483647. Esse é o maior valor que uma variável int pode armazenar. A expressão Integer. MIN_VALUE significa o número -2147483648 (o menor valor que uma variável int pode armazenar).

Uma chamada para Integer. toBinaryString toma um int e retorna sua representação base-2 (binária). E o que Integer. toBinaryString faz para base 2, Integer. toHexString faz para base 16 (hexadecimal).

Matemática

Você tem algum número para crunch? Você usa seu computador para fazer cálculos exóticos? Em caso afirmativo, experimente a classe de Matemática de Java. (É um pedaço de código, não é um lugar para se sentar e ouvir palestras sobre a álgebra.) A classe de matemática trata de π, e , logaritmos, funções trigonométricas, raízes quadradas e todas essas outras coisas matemáticas que dão à maioria das pessoas os arrepios.

NumberFormat

Com o NumberFormat. Método GetCurrencyInstance, você pode converter 20. 338500000000003 para US $ 20. 34. Se os Estados Unidos não são sua casa, ou se sua empresa vende produtos em todo o mundo, você pode aprimorar sua instância de moeda com um Java Locale. Por exemplo, com euro = NumberFormat. getCurrencyInstance (Local. FRANCE), uma chamada para o euro. O formato (3) retorna 3,00 € em vez de US $ 3. 00.

A classe NumberFormat também possui métodos para exibir coisas que não são montantes em moeda. Por exemplo, você pode exibir um número com ou sem vírgulas, com ou sem zeros avançados e com tantos dígitos além do ponto decimal que você deseja incluir.

Scanner

A classe Scanner do Java pode fazer muitas coisas excelentes. Como a classe NumberFormat, o Scanner pode lidar com números de várias localidades. Por exemplo, para inserir 3, 5 e significar "três e meia", você pode digitar myScanner. UseLocale (Local. FRANÇA). Você também pode informar um Scanner para ignorar certas cadeias de entrada ou usar bases numéricas diferentes de 10. No geral, a classe Scanner é muito versátil.

String

A classe String tem muitos métodos úteis. Por exemplo, com o método de comprimento, você encontra o número de caracteres em uma string. Com o replaceAll, você pode facilmente alterar a frase "minha culpa" para "sua culpa" onde quer que "minha falha" apareça dentro de uma string. E com compareTo, você pode classificar cordas em ordem alfabética.

StringTokenizer

Às vezes, talvez seja necessário cortar as cordas em pedaços. Por exemplo, você pode ter uma variável FullName que armazena uma string "Barry A. Burd". A partir deste valor fullName, você precisa criar valores firstName, middleInitial e lastName. Você tem uma grande corda ("Barry A. Burd"), e você precisa de três cordas pequenas - "Barry", "A. ", E" Burd ".

Felizmente, a classe StringTokenizer faz esse tipo de trabalho grunhido. Usando esta classe, você pode separar "Barry A. Burd" ou "Barry, A., Burd" ou mesmo "BarryA. Burd "em pedaços. Você também pode tratar cada separador como dados valiosos, ou você pode ignorar cada separador como se fosse um lixo. Para fazer muito processamento interessante usando cordas, confira a classe StringTokenizer de Java.

Sistema

Você provavelmente está familiarizado com o sistema. in e System. Fora. Mas e quanto ao sistema. getProperty? O método getProperty revela todos os tipos de informações sobre o seu computador.

Algumas das informações que você pode encontrar incluem o nome do seu sistema operacional, a arquitetura do seu processador, sua versão Java Virtual Machine, seu classpath, seu nome de usuário e se o sistema usa uma barra invertida ou uma barra invertida para separar nomes de pastas uns dos outros.Claro, você já pode saber tudo isso. Mas o seu código Java precisa descobri-lo sobre a marcha?

10 Classes úteis na API Java - manequins

Escolha dos editores

Acalma suas emoções ao praticar Mindfulness - dummies

Acalma suas emoções ao praticar Mindfulness - dummies

Aqui, você descobre a maneira consciente de gerenciar as emoções - as etapas para tome quando estiver sentindo baixo, excessivamente irritado ou desconfortavelmente ansioso. As emoções positivas podem ser um sentimento maravilhoso. A alegria, a alegria, a emoção e a felicidade são perfeitas. Mas como você pode lidar com as chamadas emoções negativas? Use a atenção para a saúde emocional A atenção plena está se tornando ...

Como começar o seu dia de trabalho com meditação Mindfulness - dummies

Como começar o seu dia de trabalho com meditação Mindfulness - dummies

Você pode encontrar a meditação mindfulness é uma ótima maneira de Comece o seu dia de trabalho. Quando chegar ao trabalho pela manhã, talvez já esteja estressado. Depois de uma agitada hora ou duas preparando as crianças para a escola ou regatear com seu parceiro ou lidar com alguma emergência em casa, seguido de ...

Os melhores sites Mindfulness - dummies

Os melhores sites Mindfulness - dummies

, Independentemente de você morar no Reino Unido ou em outro lugar, se você procurar "mindfulness" 'on-line, você literalmente obterá milhões de resultados. Como você pode dizer o trigo da palha? Aqui estão alguns sites que você achará útil. Atento. Este recurso maravilhoso tem muitos conteúdos de alta qualidade de professores excelentes de atenção plena. O ...

Escolha dos editores

HDR Solução de problemas: Nada está funcionando - manequins

HDR Solução de problemas: Nada está funcionando - manequins

Quando você se depara com uma situação com suas fotografias de alcance dinâmico elevado e parece que nada que você está fazendo está funcionando - as configurações não parecem boas, a imagem parece errada, os efeitos são ruins - relaxe e faça uma pausa. A imagem está lhe dizendo algo. Que algo às vezes é relacionado a forçar ...

HDR Resolução de problemas: falta de imaginação - dummies

HDR Resolução de problemas: falta de imaginação - dummies

A imaginação é uma coisa poderosa ao preparar imagens HDR, fato que é tornou-se mais óbvio quando você vê o resultado de não usá-lo versus usá-lo. A imagem superior desta figura é uma imagem HDR de um diner local durante a "hora dourada" - naquele horário atrasado (ou manhã) quando ...

HDR Solução de problemas: Sharpening - dummies

HDR Solução de problemas: Sharpening - dummies

Se você ficar apanhado na perfeição, você está preparado para aumentar seu HDR imagens. Os fotógrafos às vezes estão obcecados com a nitidez em suas fotos. Eles querem que tudo seja pixelly perfeitamente afiado do nariz da câmera até o infinito, independentemente da lente, abertura, ISO ou velocidade do obturador que eles usem. Esta figura mostra os resultados ...

Escolha dos editores

Cisco Rede: Mostrar comando de versão em um Switch - dummies

Cisco Rede: Mostrar comando de versão em um Switch - dummies

Em qualquer componente de rede da Cisco, o show O comando de versão é aplicável a qualquer hardware usando o Sistema Operacional Cisco IET (Internetwork Operating System), incluindo switches. O comando show version mostra informações ligeiramente diferentes, de acordo com o tipo de dispositivo em que você usa. Veja a saída do comando show version em um switch e ...

Cisco Rede: Modo de operação EXEC privilegiado - manequins

Cisco Rede: Modo de operação EXEC privilegiado - manequins

Você precisa usar o modo EXEC privilegiado se quiser realmente tem acesso de atualização a um sistema de rede Cisco,. Para entrar neste modo no modo EXEC do usuário, emita o comando enable, que solicita uma senha, se configurado. Como o nome do modo sugere, este modo tem privilégios extras para permitir ...

Cisco Rede: Configuração de Senha de Shell Seguro (SSH) - manequins

Cisco Rede: Configuração de Senha de Shell Seguro (SSH) - manequins

Shell seguro (SSH) é um protocolo de rede para seus dispositivos Cisco, que é mais seguro do que o Telenet. Definir uma senha segura é um requisito de configuração para este protocolo. Para configurar o acesso a um switch Cisco para SSH, você precisará ter uma conta de usuário criada em sua opção. O exemplo supõe que você tenha ...