Linguagem Orientada a Objetos multiplataforma que roda em vários sistemas operacionais sem precisar ser recompilada (desde que o so tenha um JRE - Java Runtime Environment). É uma linguagem compilada e interpretada e por isso é bem mais lenta. É recomendável para aplicações que precisam ser multiplataformas e que não exijam muito em termos de processamento. Jogos para PC 3D no nível de Doom 3, Quake 4, FarCry, Half-Life, etc... é praticamente inviável de ser feita. Existe a possibilidade de compilar o Java para suporte nativo, porém, nesse caso você ganha velocidade e perde "portabilidade sem a necessidade de recompilar" pois terá que compilar o código para cada SO diferente. Ex.: Windows, Linux, MacOS, BeOS, OpenSolaris, etc... O Java é mais usado para aplicações comerciais para a Web. É o que está "bombando" hoje em termos de programação Web.Onde encontrar material?
Inicialmente podemos começar com o proprio google:
Podemos também encontrar informações no wiki:
No site oficial:
http://www.java.com/pt_BR/
http://www.java.com/pt_BR/
Estarei disponibilizando no meu google docs 1 .pdc e 1.chm que pessoalmente utilizo para tirar duvidas ou aprender mais sobre mysql:
Existem também outros blog ou site relacionados a psql fique atento sempre que possível irei pesquisar novas fontes e postarei no meu blog.