Programando em java
Daniela Barreiro Claro João Bosco Mangueira Sobral
Prefácio
Este livro foi originado a partir de nossas experiências com o ensino da linguagem Java em laboratório nos Cursos de Extensão no Departamento de Informática e Estatística, Centro Tecnológico, Universidade Federal de Santa Catarina. Desde sua primeira versão no primeiro semestre de 2000, algumas revisões foram realizadas e aplicadas nos cursos dos anos subseqüentes. A partir de 1996, o intercâmbio de conhecimento utilizando a linguagem Java veio se consolidando no meio acadêmico e empresarial. A introdução da linguagem Java no Departamento de Informática e Estatística, mais especificamente no Curso de PósGraduação em Ciência da Computação, ocorreu no ano de 1999. A partir desta época, a linguagem Java foi sendo consolidada nos cursos de computação da UFSC, tanto graduação quanto pós-graduação, sendo utilizada em conjunto com outros paradigmas do meio computacional. Atualmente, a linguagem vem sendo bastante utilizada em implementações nos trabalhos de conclusão de curso de graduação, nas dissertações de mestrado e teses de doutorado deste Departamento. No meio empresarial e corporativo, a cultura do Java vem se expandindo de uma forma gradual e constante, permitindo que diversas empresas desenvolvam aplicações utilizando esta linguagem. Na literatura, já existem muitos livros explicando e utilizando a programação em Java, nos aspectos gerais, tanto em livros específicos, abordando APIs mais avançadas. Atualmente, em âmbito nacional, existem publicações periódicas referenciando detalhes da programação em Java. Este livro aborda a linguagem Java de uma forma mais objetiva, considerando o histórico da linguagem, as características principais, os seus fundamentos, a orientação a objetos em Java, programação de interfaces gráficas, manipulação de programas para Web(Applets), simulação de processamento concorrente(Threads), programação em redes com Sockets e acesso a banco de dados