| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2004 23:15:25
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 4996
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Outro dia disse aqui que tenho mais de 70 livros de Java. Numa contagem rápida cheguei a 73 e sei que não inclui todos. Aí o jc_oz me pediu uma lista dos 4 melhores além do Effective Java que afirmei ser um dos 5.
Escolher os melhores livros é dificil dizer, depende do que se está estudando no momento. Por exemplo: tenho um monte de livros sobre XML e Java mas nem me lembro mais se são tão bons assim. Mas então aí vai minha lista com os destaques em vermelho:
Effective Java do Joshua Bloch
J2EE Design and Development do Rod Johnson (Bom demais, um dos 5 com certeza)
J2EE Development without EJB do Rod Jonson (ainda nao comecei a ler, mas faço fé)
JUnit in action, Vincent Sassol (é mais do que um livro sobre JUnit, é sobre testes)
Component Development for The Java Plataform, Stuart Haloway (tem PDF free, leitura deliciosa fundamental para quem quer entender de class loaders e coisas assim)
Concurrent Programming in Java 2nd Edition, Doug Lea (meio antigo, ou sai nova edição ou este velho volta a moda porque as libs de concorrência do Doug Lea agora fazem parte do Java 5)
Java Plataform Performance, Wilson + Kesselman
Java Performance Tunning. Jack Shirazi (sou doido por este tipo de livro, tenho mais uns 2 ou 3 inclusive o Java Plataform Performance)
Java NIO, Ron Hitchens (muito bom, leitura obrigatória)
Java Message Service, Richar Monson-Haefel+David Chappel (assunto que TODOS devem saber, JMS é o RedBull do Java)
Swing, Robinsons+Voroviev (a primeira edição tem free no site dele)
Better, Faster, Lighter Java , Bruce Tate+Justin Gethland (livrinho bom, leitura ligeira como passatempo)
Tomcat The definite guide, Jason Brittain+Ian Darwin (fundamental para quem usa o tomcat)
CoreServlets do Marty Hall (básico, mas muio bem escrito)
Java Security Handbook, Jaworski+Perrone (meio antigo mas é o melhor que tenho de criptografia com Java)
Java in a Nutshell, David Flannagan (gosto muito dos 3 livros da série in a Nutshell, mas são livos para quem já sabe)
Practical Cryptography, Niels Fergunson+Bruce Schneier e SSL and TLS, Eric Rescorla (Não são de Java mas são muito legais)
jc_oz, conforme vê, ainda aumentei aqui a lista que mandei pra ti.
[]s
Luca
This message was edited 1 time. Last update was at 24/07/2006 12:25:24
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2004 23:52:46
|
Vegetto
Virtual Machine Man
Membro desde: 22/06/2003 15:39:49
Mensagens: 796
Localização: São Paulo
Offline
|
Pultz Luca.... valew mesmo...
Eu li aquele tópico e ia postar lá pedindo pra você a lista, mas você já adiantou-se e a publicou...
Abraços,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 00:44:22
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 3061
Localização: São Paulo
Offline
|
poxa! e eu achava que tinha bastante livro de java com 2 duzias....
quero ler esse do bruce tate e o do java.nio!
mas essa sua assinatura "Program to interfaces, not classes.
Prefer object composition to concrete inheritance. " é totalmente copiada do Design Patterns, que eh um livro de 1995. E eh muito mais a frase do Gamma et al, que diz que voce deve programar para interfaces e nao para implementacao. Isso eh, pensar nas assinaturas dos metodos, nao necessariamente apenas interfaces.
|
http://blog.caelum.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 00:58:08
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 4996
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Paulo, peguei a frase da assinatura tal como está no livro do Rod. Mas vc está certo que a frase não é dele. Aliás, quem explica melhor estes conceitos inclusive com exemplos é o capítulo 4 do Effective Java.
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 08:47:46
|
TedLoprao
Virtual Machine Man
![[Avatar]](/images/avatar/c8604bc33f4c112715031.jpg)
Membro desde: 09/05/2003 00:32:03
Mensagens: 607
Offline
|
Wow, muito bom, muito bom mesmo!!
Valeu por essa Luca, agora já posso fazer uma listinha bem grande de compras, huahuahau
|
Rodrigo Klein
----------------------------------------------------
Java is the best |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 09:10:54
|
jc_oz
JavaEvangelist
![[Avatar]](/images/avatar/059fdcd96baeb75112f09fa1dcc740cc.jpg)
Membro desde: 15/10/2003 09:04:27
Mensagens: 339
Localização: Osasco/SP
Offline
|
Luca wrote:
jc_oz, conforme vê, ainda aumentei aqui a lista que mandei pra ti.
É, eu percebi , e agradeço mais uma vez pela excelente lista.
Obrigado por compartilhar tal conhecimento.
[]'s
Julio
|
[]'s
Julio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 11:51:34
|
fabio.patricio
Forum Spammer
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
Luca wrote:Olá
Paulo, peguei a frase da assinatura tal como está no livro do Rod. Mas vc está certo que a frase não é dele. Aliás, quem explica melhor estes conceitos inclusive com exemplos é o capítulo 4 do Effective Java.
[]s
Luca
O Capitulo 1 do GoF fala sobre isso também programacao baseada nas interfaces.
Aagora valeu pela dica vou dar uma olhada nesse Effective Java que eu ainda nao li
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 14:38:24
|
Rubem Azenha
Forum Spammer
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1498
Localização: São Paulo, SP
Offline
|
vc leu ja tudo isso?????
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 15:01:55
|
Sergio Lopes
Moderador
![[Avatar]](/images/avatar/8232e119d8f59aa83050a741631803a6.jpg)
Membro desde: 17/11/2003 00:22:10
Mensagens: 920
Localização: São Paulo - SP
Offline
|
o loco, nem sabia q existiam 73 livros sobre java! hahaha
mas eu queria saber uma coisa: o q tem de mais nesse "Effective Java" q um monte de gente fala dele? nunca peguei na mao entao nao sei nada alem do q ha na descricao da Tempo Real...
to querendo comprar um livro e esse aí eh um forte candidato
(ainda to com o cupom-desconto q ganhei no CJ04!! preciso ir la na loja deles.... no fim do mundo....)
|
Sérgio Lopes
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 15:26:58
|
Rafael Afonso
Virtual Machine Man
Membro desde: 05/12/2002 16:03:43
Mensagens: 541
Localização: São Paulo/SP
Offline
|
Olá:
Um livro bem bacana que li recentemente é Refatoração de Martin Fowler. Apesar de não estar diretamente relacionado a Java, todos os exemplos são na linguagem. Ele já foi comentado neste post.
Grato,
|
Rafael Ubiratam Clemente Afonso
---------------------------------------
Where is Debug?
Debug is on the table! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 15:45:04
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 4996
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Rafael, comprei o refatoração mas ainda não li. Também tenho vários livros de metodologia desde os tempos do Chris Gane. Vários de UML, 2 sobre Design Patterns (GOF + J2EE aquele mais famoso).
Sérgio, há vários tipos de livros técnicos. Há aqueles que ensinam tecnologia em torno do Java como o Pro Jakarta Commons, Tomcat Guide ou o Hibernate Notebook, há os que ensinam facilidades da linguagem como os de JSP, servlets, java.nio, etc., há os de performance e otimização de código e há aqueles que ensinam a projetar melhor. Este último caso é onde se enquadra o Effective Java. Lá tem dicas até de como documentar. Recomendo a todos que leiam o { Resumo Effective Java } no blog da bani porque foi assim que me convenci da necessidade de compra-lo.
Tenho muitos livros de Java porque comprei o primeiro ainda em 1995 ou 1996. A maioria já está caducando. O primeiro acho que foi o Java Language do Ken Arnold. Os últimos foram um livro de transações (JCA, JTA), o Professional Struts do Chuck Cavaness, um de UML 2.0 e o Refatoração do Fowler em português. Como veem sou rato de livraria e amigo do meu colega triatleta (e também velejador) André da Tempo Real.
Quanto a outra pergunta se já li todos, a resposta é não. Alguns livros foram comprados para sanar dúvidas de projetos específicos e li só o necessário para resolver o problema. A maioria li 85%. Poucos li 100% direto. O EF foi um deles.
[]s
Luca
PS: Nenhum é xerox
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2004 15:50:09
|
keller
Forum Spammer
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1657
Localização: Porto Alegre - RS - BR
Offline
|
Legal! eu tenho alguns livro (mais de 10 menos de 20) nao li nenhum inteiro eles servem como 'fonte de pesquisa', heheheh pena que todos sao xerox
|
"Test it, before it test you".
Guilherme I. Keller
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2005 11:46:00
|
agnm
Debugger
![[Avatar]](/images/avatar/71e63ef5b7249cfc60852f0e0f5bf4c8.jpg)
Membro desde: 14/01/2005 10:37:18
Mensagens: 64
Offline
|
e o que vocês me dizem de uml a bíblia ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2005 12:04:12
|
MarcioTavares
Virtual Machine Man
Membro desde: 09/11/2002 19:33:28
Mensagens: 660
Localização: Rio de Janeiro
Offline
|
Legal a lista. O pessoal mais cascudo pode colocar os seus favoritos também
Eu mesmo wrote:(qual é mesmo o link daquele post que o Philip colocou uma pancada de livros?)
Achei: http://www.guj.com.br/posts/list/60/21616.java#114576
This message was edited 2 times. Last update was at 29/04/2005 12:07:47
|
76(7) 46 76(3) 26 62
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/04/2005 12:06:37
|
agnm
Debugger
![[Avatar]](/images/avatar/71e63ef5b7249cfc60852f0e0f5bf4c8.jpg)
Membro desde: 14/01/2005 10:37:18
Mensagens: 64
Offline
|
beleza, mas e sobre a bíblia ?
nada a dizer ?
|
|
|
 |
|
|