Alguem tem a tabela, de quanto de esaço cada tipo primitivo utiliza?
As classes Java deve ser o mesmo nome do arquivo .java?
E quantas classes posso ter em um arquivo .java?
vlww
Alguem tem a tabela, de quanto de esaço cada tipo primitivo utiliza?
As classes Java deve ser o mesmo nome do arquivo .java?
E quantas classes posso ter em um arquivo .java?
vlww
Bem referente a tabela de tamanhos de tipos primitivos dá uma procurada no tio google que isto é bem fácil de encontrar…
Mas aqui vai um techo…
byte = 8
short =16
int = 32
long =64
para varáveis de ponto flutante temos
float= 32
double= 64
mas mesmo assim dá uma googleada aí pq isso aqui veio de memória e eu não lhe darei 100% de certeza.
Continuando uma classe java deverá possuir o mesmo nome.
E vc pode possuir várias classes dentro de uma classe desde que as que ficarão dentro sejam default em relação ao nível de acesso.
"sejam default em relação ao nível de acesso. "
Como assim?
obg…
Alguem tem a tabela, de quanto de esaço cada tipo primitivo utiliza?As classes Java deve ser o mesmo nome do arquivo .java?
E quantas classes posso ter em um arquivo .java?
vlww
Respondendo as duas perguntas seguintes: Em um arquivo .java você pode ter um número indeterminado de classes, desde que tenha pelo menos uma e não mais que uma publica e as demais se existirem devem ser privadas, sendo que a classe publica do arquivo .java deve ter o mesmo nome do arquivo as demais por definição devem possuir nomes diferentes.
E pela experiencia de vocês, algum momento é preciso ter mais de uma classe no mesmo arquivo?
E pela experiencia de vocês, algum momento é preciso ter mais de uma classe no mesmo arquivo?
É muito comum. Entretanto, geralmente no mesmo arquivo você vai ter mais inner classes, ou classes que só fazem sentido associadas a classe pública principal. Como essas aqui:
public class LinkedList {
//Implementação da lista ligada
}
class LinkedListNode {
//Nó da lista
}
Não se esqueça que inner classes também são classes. Então, quando você faz algo como:
btnOk.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
//Faz qualquer coisa
}
});
Você também criou uma segunda classe, filha de ActionListener, no mesmo arquivo do seu form, que tratará o evento de botão.
Eu particularmente não uso muito mas existem momentos que é necessário…