Apostila muito boa para quem esta iniciando em Java, recomendo.Link para baixar a apostila:Java e Orientacao a Objetos Fabiane Nardon, JavaTools Community: O que poucas pessoas sabem e que tudo o que consegui na minha carreira de especialista em Java foi por causa de uma mochila. Em 2001 encontrei com Bruno Souza e ele estava com uma mochila muito bacana, com o logo do Java.Entao perguntei o que fazer para conseguir uma mochila daquelas, e o Bruno disse: Facil! Manda uma palestra para o JavaOne e se aceitarem, voce ganha a mochila. Eu achei a ideia um pouco maluca, mas como ja trabalhava com Java ha alguns anos, resolvi arriscar. Para minha surpresa, a palestra foi aceita e la fui eu para San Francisco buscar minha mochila. Agendaram a minha palestra para as 23 horas.Lembro que pensei que nesse horario nem teria plateia, mas a sala estava lotada, a ponto de algumas pessoas sentarem no chao para assistir. Acho que foi uma das palestras mais legais que ja fiz.Depois disso, os JavaOnes me renderam mais 8 mochilas, um Dukes Choice Award, uma participacao no keynote com o Scott McNealy, um documentario e dezenas de novos amigos.Mas aquela primeira mochila ainda e a mais legal de todas."Grupos de Usuarios e Comunidades Open Source @font-face { font-family: "Cambria Math"; }@font-face { font-family: "Arial Narrow"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 5.65pt; font-size: 12pt; font-family: "Times New Roman","serif"; }p.Intertitulo, li.Intertitulo, div.Intertitulo { margin: 8.5pt 0cm 0.0001pt; page-break-after: avoid; font-size: 14pt; font-family: "Arial Narrow","sans-serif"; color: navy; font-weight: bold; }.MsoChpDefault { font-size: 10pt; }div.WordSection1 { page: WordSection1; }Quando foi lancada, a Tecnologia Java inovou em varios sentidos, como na possibilidade de software multiplataforma, na criacao de ambientes visuais, no download de aplicacoes para o browser web, entre outras.Mas uma inovacao que ajudou a mudar o mundo do software foi o fato da versao Alpha 2 de Java ter sido colocada na internet com todo o codigo fonte, tanto da maquina virtual, como do conjunto de bibliotecas. Apesar de nessa epoca ja existir a definicao de Software Livre, era ainda praticamente desconhecida a ideia de uma empresa disponibilizar sua grande inovacao com todo o codigo fonte.@font-face { font-family: "Cambria Math"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 5.65pt; font-size: 12pt; font-family: "Times New Roman","serif"; }.MsoChpDefault { font-size: 10pt; }div.WordSection1 { page: WordSection1; } Java naquele momento ainda nao era software livre (isso so veio a acontecer no Projeto OpenJDK), mas a possibilidade de aprender com o codigo disponivel e participar da evolucao da tecnologia criou ao redor de Java uma verdadeira paixao: desenvolvedores do mundo inteiro se sentiram de fato parte da grande inovacao tecnologica daquele momento. Nascia a comunidade mundial de desenvolvedores Java. Ao mesmo tempo, a internet trazia novas formas de comunicacao e compartilhamento, e dessa combinacao, nasceram os Grupos de Usuarios Java, grupos de desenvolvedores que divulgaram a tecnologia Java ao redor do mundo.Foruns, listas de discussoes, sites web, tutoriais, videos, podcasts, blogs, e mais recentemente, twitters e redes sociais, sao algumas das formas que essa