O que é um bom livro para aprender Java? lista de livros Java

Os livros são canais importantes para a aprendizagem programadores Java para aprender a melhorar as suas competências, Java programadores podem aprender através de livros de habilidades populares, importantes e relevantes. O livro clássico resistir ao teste do tempo, à medida que os anos passam cada vez mais importante, vamos continuar a aprender e progredir.

Em seguida, olhar para os livros juntos para aprender Java quê?

1, "Primeiro o Chefe Java"
"Head First Java" para programadores iniciantes é muito eficaz. "Head First Java" cobrindo conhecimento básico de programação Java classes, objetos, linhas, coleções e recursos de linguagem, tais como genéricos, enumerações, parâmetro variável ou de embalagem automática, bem como alguns seção avançada no balanço, rede e Java IO de, isso faz deles um completos iniciantes pacote Java. Se você começar a partir do zero, isso deve ser um livro de Java que lê.

2, "Head First Design Patterns"
sobre herança e composição, introduzindo o problema e soluções para promover práticas melhoradas. Também contém balas úteis, exercícios e mapeamento de memória, pode ajudá-lo a entender rapidamente o modo de design. Se os princípios de design orientado a objeto quer aprender o núcleo padrões de projeto Java e rostos, que é um livro de Java deve ser visto.

3, "Effective Java"
para o proficiente de programação Java ou programadores experientes, "Effective Java" é a melhor escolha. Para aqueles que querem compartilhar suas habilidades por programadores de programação melhores práticas, contribuindo para o povo Java Development Kit (JDK). Ele contém uma série de programação Java melhores práticas, incluindo planta estática, serialização, um sinal de igual e código hash, bem como os genéricos, enumerações, variáveis e reflexão. Este passado livro de programação Java com uma maneira diferente de cobrir quase todos os aspectos do Java.

4, "simultaneidade Java na Prática"
"o Java Concurrency in Practice" é Joshua Bloch, Doug Lea e as outras equipes clássicas. É sobre multithreading e simultaneidade melhores livros de Java - um dos principais desenvolvedores de Java leitura obrigatória. Muito detalhado e capturar os detalhes multi-threaded e concorrentes, em vez disso se concentrar nas principais classes Java, mas preocupado com os problemas de concorrência e problemas, tais como bloqueios, fome, segurança do thread, condições competitivas e suas classes Concurrent Java existentes usando métodos para resolver; no-nonsense exemplo, exemplos de clara, concisa, inteligente, boa para explicar o erro ea causa do erro e como resolvê; em suma, ele está aprendendo um dos melhores livros em simultaneidade Java e multithreading. Do ponto de vista do novato, o conteúdo deve ser avançado, mas este livro é, sem dúvida, um programador Java experiente deve ler.

5, "Java Generics e Coleções"
Naftalin de O'Reilly e Philip Wadler escrito Java Generics e Coleções é outro bom livro sobre Java, que tem cerca de genéricos e conteúdo da coleção é a área central da linguagem Java. Um programador experiente útil ter um forte conhecimento de Java genéricos e coleta.
Explica cada conjunto de interfaces, como Set, List, Mapa, Queue e sua implementação, comparando seu desempenho em situações diferentes, cada um gráfico de comparação capítulo pode dizer quando usar algumas classes específicas de coleta de Java, como ArrayList, HashMap ou LinkedHashMap.

6, "Java Performance" Binu John
Este é outro ensinamento deste JVM interna, coleta de lixo, JVM tuning, livros de análise. E assim, eu recomendo fortemente que todo desenvolvedor Java sênior de ler. Com a tendência gradual, partimos do nível iniciante ao nível intermediário, agora um nível superior.
desempenho Java é sobre monitoramento de desempenho, análise e ferramentas para monitoramento de desempenho Java. Este não é um livro de programação habitual. Em vez disso, ele fornece informações sobre a JVM, coleta de lixo, aplicações de monitoramento e análise de informações detalhadas Java heap. Iniciantes e programadores intermediários podem beneficiar, mas antes da leitura, há alguma experiência Java é a melhor. Até agora, este é o melhor livro sobre o monitoramento de desempenho Java.

7, "Java Puzzlers"
Isto é sobre a linguagem de programação Java, em casos extremos e mal-entendidos. Java é mais seguro do C ++, JVM pode resolver o problema de alocação de memória e programador deallocation propenso a erros. No entanto, Java ainda tem alguns casos extremos, até mesmo experientes programador Java será surpreendido.
Este livro lista esses erros Java Java, e eles foram explicados com mais detalhes. Se você gosta de quebra-cabeças, este é um muito bom livros de Java, você pode até mesmo verificar o seu conhecimento ao conhecimento em entrevista Java núcleo com Java.

8, "Head First Object-Oriented Analysis and Design"
Outro bom livro em uma programação e design princípios Head-Primeiro Java Series. A primeira é a análise orientada a objetos e design podem ser lidas em conjunto com as "Head First Design Patterns". Este foco em princípios de design orientados a objetos, tais como combinações como, interfaces de programação. O conhecimento, portanto, aplicável a muitos linguagem de programação orientada a objeto, e irá melhorar a compreensão geral dos princípios e códigos de OOP projeto.

9, "Thinking in Java"
escrito por Bruce Eckel, ele também foi o autor de "Pensando em C ++" e com seu estilo único para ensinar conceitos de Java. Muitas pessoas concordam que este é um dos melhores livros de Java, a vantagem é exemplos inteligentes. Este é um dos livros completos em Java, ele pode ser usado como referência.

10, "Java SE 8 para o Realmente Impaciente"
Este estudo é um dos melhores livros de Java 8. Em um curto espaço de tempo gostaria de saber mais sobre todos os assuntos importantes Java 8, então esta é a melhor escolha. Explicar as expressões lambda, córregos, interface funcional, referências de métodos, o novo Java API Date Time, bem como algumas outras pequenas melhorias, como a adição de uma corda, pode ser repetida em notas.

11, "Java de entrada para o mestre"
como um livro introdutório sobre a tecnologia Java, é absolutamente notável. Linguagem fácil de entender, uma semana pode fazer você entender como escrever programas em Java. Este livro não é para qualquer linguagem de programação baseada nos estudantes muito amigável, passo a passo para liderar a entrada.

12, .Java combate programação concorrente
estilo de combate programação concorrente Java é muito direta, muito apropriado para Java referência desenvolvedores, o livro fácil de introduzir um encadeamentos Java e simultaneidade. Partindo do conceito básico de concorrência e segurança do segmento, e explica como usar biblioteca básica de simultaneidade fornece os blocos de construção para evitar o risco de, regras construto simultâneos e classe de verificação thread-safe thread-safe, como pequena classe thread-safe combinadas em uma classe maior de fio de segurança, um segmento de forma de melhorar o rendimento de aplicações simultâneas, como para identificar a tarefa pode ser executado em paralelo, como para melhorar a capacidade de resposta do subsistema de segmentação única, como para assegurar programas concorrentes executar a tarefa desejada, como para melhorar a simultaneidade o desempenho do código e escalabilidade, etc., e, finalmente, apresenta alguns tópicos avançados, tais como bloqueios explícitos, variáveis atômicas, algoritmos nonblocking e ferramentas de sincronização sobre como desenvolver personalizado.

13, "Java idéias de programação"
ideia de programação Java é para que você saiba por que um bom livro, ele tem uma conta relativamente clara do conhecimento básico orientada a objetos, a sintaxe básica das bibliotecas de classe Java básico ter explicado de forma mais clara, lata ajudá-lo a fazer uma boa Java fundação de programação. Esta desvantagem é muito grosso, mas também mais prolixo, não é adequado para a aprendizagem moderno-rápido, de modo que ver para saber como escolher, não cada secção de cada capítulo merecem uma visita, olhar pick-profundidade no foco dela.

14, "apostilas louco Java"
insights sobre os aspectos relevantes da programação Java, o conteúdo das capas de livros a estrutura gramatical básica de Java, recursos orientados a objetos de Java, quadro de recolha de Java, Java genéricos, tratamento de exceções, programação Java GUI, banco de dados JDBC programação, anotações Java, sistema de fluxo de IO de Java, Java de programação multi-thread, programação Java e comunicação de rede Java reflexão. Cobrindo uma Java.awt total Java.lang, java.io e java.nio, java.sql, java.text, java.util, javax.swing pacote sob a maioria das classes e interfaces.

15, "Head First, digamos, servlets & amp; do JSP"
no Head First série pode ser considerado um excelente. Embora seja escrito para o exame, mas é muito adequado para iniciantes, fazer as pessoas sabem isso e saber o porquê. Embora ele é grosso, mas em breve será capaz de ler. Se Servlet e JSP iniciantes, recomenda-se este.


Leia muito melhor para dez mil livros, aprender a programação e mais caro na prática, nada no programa de exercícios, apenas para dominar o conhecimento teórico não é suficiente, é importante aprender através do conhecimento de projetos Java em prática, e para fazer utilização flexível. E falamos aqui, estou trabalhando desenvolvimento Java no meu trabalho, eu resumiu um monte de materiais de aprendizagem e aprender algumas rotas básicas sobre Java do,

Há algumas perguntas tais documentos, se você é parceiro interessado pode vir à minha troca abotoado Qun, 1080621881

Acho que você gosta

Origin www.cnblogs.com/hehexmh1993/p/12666124.html
Recomendado
Clasificación