artigos recomendados
- Méritos de linguagem & a…
- Recuperar OST File and Restore…
- 6 razões pelas quais você de…
- Billing Software para Pequenas…
- Recuperação Software Outlook…
- Como transferir para iPhone Li…
- EXPANDIR APPS que resolvem pro…
- ROR Desenvolvimento - Algumas …
- Dicas de Apoio fácil do conta…
- Organize-se com Personal Infor…
- Diferentes sensores usados e…
- Serviços de Tecnologia da Inf…
- Jovens Inovadores - Melhor SEO…
- Sistema de segurança para SAP…
- Restaurar Lixeira: Como recupe…
Categoria
- o marketing afiliado
- Artes e Ofícios
- automotivo
- resenhas de livros
- o negócio
- carreira
- comunicações
- computadores
- educação
- diversão
- ambiente
- financiar
- comida bebida
- jogos
- médico saúde
- casa de família
- internet eBusiness
- crianças Adolescentes
- línguas
- legal
- marketing
- música
- animais de estimação Animais
- imobiliária
- relações
- auto-aperfeiçoamento
- comentários de compras
- notícia da sociedade
- Programas
- espiritualidade
- esportes recreação
- tecnologia
- viagem
- interesses das mulheres
- escrevendo falando
- outros
Top 10 Dialy Mistake em Java por John C.
", que é quase sempre verdadeiro; mas os problemas de Java ainda estão presentes. Eu vou estar a resolver problemas de dez Java que eu acho que são os erros mais comuns
Erro comum # 1:. Negligenciar bibliotecas existentes
é definitivamente um erro for Java Developers ignorar a inumerável quantidade de bibliotecas escritas em Java. Antes de reinventar a roda, tente procurar bibliotecas disponíveis -. Muitas delas foram polidos ao longo dos anos de sua existência e está livre para usar
Essas bibliotecas podem ser madeireiras, como logback e Log4j, ou relacionados com a rede bibliotecas, como Netty ou Akka. Algumas das bibliotecas, como Joda-Time, tornaram-se um padrão de fato
Erro comum # 2:. Falta o 'break' palavra-chave em um bloco switch-case
Estas questões Java pode ser muito embaraçoso, e às vezes permanecem desconhecidas até run na produção. Comportamento fallthrough em declarações switch é frequentemente útil; no entanto, falta um " quebrar
" palavra-chave quando tal comportamento não é desejado pode levar a resultados desastrosos.
Se você esqueceu de colocar um "break" no "caso 0" no código exemplo abaixo, o programa irá escrever "Zero", seguido de "One", uma vez que o fluxo de controle dentro aqui vai passar por toda a instrução "switch" até atingir um "break" Por exemplo:.
public static anular switchCasePrimer () { int caseIndex = 0; switch (caseIndex) { caso 0: System.out.println ("Zero"); case 1: System.out.println ("One"); break; case 2: System.out.println ("Two"); break; padrão: System.out.println ("Default"); }} Na maioria dos casos, a solução mais limpa seria usar polimorfismo e mover o código com comportamentos específicos em classes separadas. Java erros como este pode ser detectada usando analisadores de código estático
Erro comum # 3:. Esquecendo-se de recursos livres
Cada vez que um programa abre um arquivo ou conexão de rede, é importante para iniciantes Java para liberar o recurso uma vez que você terminar de usá-lo. Cuidado semelhante deve ser tomado se qualquer exceção foram para ser jogado durante as operações em tais recursos
Alguém poderia argumentar que o FileInputStream tem um finalizador que chama o método close () em um evento de coleta de lixo.; no entanto, já que não podemos ter certeza de quando um ciclo de coleta de lixo vai começar, o fluxo de entrada pode consumir recursos do computador por um período indefinido de time.In verdade, não é uma afirmação muito útil e puro introduzido no Java 7 em especial para este caso , chamado try-com-recursos: printFileJava7 private static void () lança IOException { tente (input = new FileInputStream FileInputStream ("file.txt")) { int data = input.read (); while (data = -1!) { System.out.print ((char) de dados); data = input.read (); } }} Esta afirmação pode ser usado com qualquer objeto que implementa a interface AutoClosable. Ele garante que cada recurso é fechada pelo fim da instrução
Leia o artigo completo >. > Clique aqui
Programas
- Como habilitar a opção de recuperação Yahoo conta por Kathleen David
- Suporte Quicken Garante 100% de confiabilidade em Software Quicken por Iifixpc 2…
- Aprender Como corrigir Telefones Requer Auto-educação por telefone repair
- Importância do software de firewall em segurança do Windows por Kamal Gaba
- Get Back seus arquivos de música favoritos com Ipod Music Recovery Tool pela Ke…
- Website Designing - as principais áreas para não se esqueça ao projetar um si…
- Como Vídeos de backup de Samsung Galaxy para PC por Cindy Branch
- Top 4 Tools Toda empresa precisa de Toby Mason
- Hotel Management Software para Orçamento para Grandes Hotéis por Myra Allen
- Erros comuns para evitar Aquisições por Bellwether Software
- Receba SAP Soluções de Automação para resultados perfeitos de excelentes For…
- Como transferir fotos do iPhone para o iPad por Riliiy Ray
- Dicas e truques úteis para desenvolvedores da web por Soniya S.
- Pontos cruciais a considerar para garantir uma Worthy Móvel Organização de De…
- Codificação Android que usou em cada projeto por Sawan K.