Dúvida simples, isso é uma classe, um método, objeto ou o que?

Galera, é o seguinte, sei que muitos de vocês vão achar ridícula a dúvida, mas eu simplesmente não sei o que é isso.

DataInputStream variavel_qualquer;

[quote=Galego Henrique]Galera, é o seguinte, sei que muitos de vocês vão achar ridícula a dúvida, mas eu simplesmente não sei o que é isso.

DataInputStream variavel_qualquer;

Uma váriavel de referencia que pode apontar para um objeto. Nesse caso ela não esta apontando para nada a nao ser que você colocasse depois

variavel_qualquer = new DataInputStream(); ou qualquer outro DataInputStream.

Obs: Não sei se variavel_qualquer = new DataInputStream(); realmente funciona pois não conheço essa classe e existe a possibilidade de ela não ter um construtor sem argumentos.

E só mais uma coisa: nenhuma dúvida é ridicula :smiley:

[quote=Galego Henrique]Galera, é o seguinte, sei que muitos de vocês vão achar ridícula a dúvida, mas eu simplesmente não sei o que é isso.

DataInputStream variavel_qualquer;

É uma referência ao objeto DataInputStream, todavia, essa referência está nula. Simples assim.

Como nossos amigos acima comentou é uma referência; tanto pode ser a uma váriavel como a um objeto.
Pegando um gancho …

ex.:

[code]int variavel_qualquer;

String variavel_qualquer;

ResultSet variavel_qlqr_rs;

Statement variavel_qlqr_stm;

DataInputStream variavel_qualquer; [/code]