Bom nesta aula o professor iniciou explicando sobre classes e pacotes em Java.
Java
possui vários pacotes com outros pacotes internos e várias classes já prontas
para serem utilizadas.
Dentre os pacotes Java podemos determinar dois
grandes pacotes: o pacote java, que possui as classes padrões para o funcionamento
do algorítmo; e o pacote javax, que possui pacotes de extensão que fornecem
classes e objetos que implementam ainda mais o pacote java.
Exemplo: o pacote AWT (Abstract Windowing Toolkit)
possui as classes necessárias para se criar um ambiente gráfico API (Janelas) e
está fortemente ligado as funções nativas do Sistema Operacional, ou seja, ele
pertence ao pacote java. Mas, o pacote SWING não é ligado fortemente as
funções nativas do Sistema Operacional, mas as funções do AWT, ou seja, SWING
complementa o AWT, portanto SWING faz parte do pacote de extensão javax.
Para utilizar as milhares de classes contidas nos
inúmeros pacotes de Java devemos ou nos referenciar diretamente a classe ou
importá-la.
Para importar um pacote usamos o comando
import.
Para separar um pacote de seu sub-pacote usamos um
ponto (como no acesso a membros de classe).
Ao importarmos um pacote podemos utilizar um
coringa, o asterísco (*). O asterísco serve para importar todos os sub-pacotes
e classes do pacote que está definido.
Ex.:
import java.awt.*;. Isso importará
todos os sub-pacotes pertencentes ao pacote AWT.
Ou podemos definir diretamente qual pacote
desejamos.
Ex.:
import javax.swing.JOptionPane;. Isso
irá importar apenas o sub-pacote JOptionPane do pacote SWING.
A diferença entre as duas formas de importação de
pacotes é o consumo de recursos do computador. Como o asterísco importa todos
os sub-pacotes, o consumo de memória será alto e, muito provavelmente, não
usaremos todas as classes de todos os pacotes importados. Por isso, o
recomendado é sempre importar apenas o pacote que será utilizado.
Para consolidar o que foi visto até aqui, o código
abaixo ilustra o uso de pacotes.
01.package tiexpert;02. 03.import javax.swing.JOptionPane;04. 05.public class Mensagem {06.public static void main (String args[]){07.JOptionPane.showMessageDialog(null,08."Bem vindo ao mundo de Java!");09.}10.}Nos solicitou iniciar uma leitura inicial da pág 171 da apostila caelun até a pág dos exercicios. Após isso nos apresentou alguns exemplos que executamos no eclipse e pelo terminal do mac.
Logo após novamente explicou o conceito a turma sobre o assunto em questão.
htmlparser.sourceforge.net
localhost/cis229/week_1_lists.html
Nenhum comentário:
Postar um comentário