JavaRush /Blogue Java /Random-PT /Noções básicas do básico por Kay Horstmann
Виктор
Nível 30
Санкт-Петербург

Noções básicas do básico por Kay Horstmann

Publicado no grupo Random-PT
...O autor deste livro espera que você não goste de livros cheios de exemplos de brinquedos, como programas para controlar torradeiras ou animais em um zoológico ou "texto saltitante"
Não creio que haja muita necessidade de escrever sobre a relevância desta revisão, pois para um iniciante em programação qualquer livro, artigo ou documentação é importante. Mas, por outro lado, ao contrário da crença popular, quero encontrar uma coisa - ideal, para não ler várias fontes ao mesmo tempo, mas aprender com uma - comprovada. Bem, vejamos a série “Biblioteca Profissional” de Kay Horstmann, que é muito popular entre os “jovens” javistas. Os livros são recebidos com encadernação de alta qualidade - capa dura e brilhante e boa impressão, isso é muito importante, pois obviamente serão lidos até o âmago. A propósito, as dimensões são bastante impressionantes, então você não pode arrastá-las muito. (infelizmente não há fotos suas)
Noções básicas do básico por Kay Horstmann - 1
No primeiro volume desta série, como o título sugere, os autores explicam o básico, desde a sintaxe até as principais características da OOP, desde uma visão geral da biblioteca de coleções até a programação multithread. Cada capítulo aborda não apenas os termos gerais e princípios de operação (por exemplo, o mecanismo de reflexão), mas também esclarece algumas nuances:
Noções básicas do básico por Kay Horstmann - 2
O segundo volume: “Ferramentas de Programação Avançadas” aprofunda alguns tópicos, por exemplo, a biblioteca de execução gráfica - SWING. Também apresenta ao leitor uma excelente ferramenta para trabalhar com coleções - a biblioteca de fluxo de dados, ou simplesmente Streams. Além disso, você aprenderá como conectar bancos de dados usando Java nativo (sim, JDBC). Os capítulos estão claramente estruturados e não se correlacionam estritamente entre si, o que permite estudá-los em qualquer ordem. A única exceção é o início do primeiro volume. E com toda a variedade de teorias desta série há muitos exemplos de pequenos programas, notas de rodapé com imagens de código, onde, às vezes, é explicado o trabalho de cada método e elemento. A maioria dos métodos e classes são geralmente colocados em estruturas separadas, o que permite que os livros sejam usados ​​como referência (ou breve documentação) sobre métodos e classes Java.
Noções básicas de Kay Horstmann - 3
Mas os programadores com conhecimento de C++ ficarão agradavelmente surpresos com a comparação frequente de algumas soluções Java com as mesmas soluções em C++, o que, segundo os autores, simplificará a transição de uma linguagem para outra.
Fundamentos Chave por Kay Horstmann - 4
A única desvantagem relativamente séria pode ser considerada a ausência de quaisquer tarefas ou exercícios. Mas para os alunos Javarush isso não será um problema. Conselhos para iniciantes: pratique no Javarush e aprenda a teoria nesses livros maravilhosos. Mesmo no final do livro (principalmente no primeiro), há erros de digitação (parece que o editor está um pouco cansado). Em termos de generalidade e profundidade de cobertura do tema, os livros de Horstmann têm poucos concorrentes. Descartamos imediatamente a série Use a Cabeça! (veja a citação no início). Então isso deixa Shildt e Eckel. Digamos apenas que os livros do primeiro autor também são excelentes (aliás, existem tarefas para dominar a teoria), então isso é uma questão de gosto, e o material de Eckel está desatualizado (parcialmente, mas ainda assim). Concluindo, quero dizer que um livro ainda não será suficiente (obrigado, KEP!), mas “The Professional’s Library” certamente será adequada como base. Ele tem tudo que você precisa para começar e funcionará como um relógio... PS: bem, e links para você não relaxar: https://www.litres.ru/richard-uorberton/lyambda-vyrazheniya-v -java-8/ — sobre lambdas e funcionalidade. http://www.exlab.net/tools/sheets/regexp.html — "Algumas pessoas, quando confrontadas com um problema, pensam "Eu sei, vou usar expressões regulares." Agora eles tem dois problemas." Jamie Zawinski em comp.lang.emacs https://www.litres.ru/rod-haggarti/diskretnaya-matematika-dlya-programmistov/ - Discordo da afirmação de que um programador não precisa de matemática.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION