1 - Uma coisa que nao entendi em java é a questão de se familiarizar com as classes e metodos, vou ter q decorar o q cada classe e metodo faz em todas as infinitas bibliotecass??
2 - eu posso usar o interpretador java pra abrir diretamente com dois cliques ao invez do comando no propt “java arquivo” ??
1 - Uma coisa que nao entendi em java é a questão de se familiarizar com as classes e metodos, vou ter q decorar o q cada classe e metodo faz em todas as infinitas bibliotecass??
2 - eu posso usar o interpretador java pra abrir diretamente com dois cliques ao invez do comando no propt “java arquivo” ??
Você pode sim, é só configurar isso no seu sistema operacional.
No caso do windows acho que não dá pq o java ou o javaw só aceitam a informação do nome do arquivo sem a extensão e quando você associa a extensão .class a um desses programas o windows passa como parametro o nome com a extensão. Aí dá erro.
Ou tem alguma gambiarra para burlar isso?
S
SchuenemannPJ
1- Se familiarizar com as mais utilizadas, claro. Pelo nome da classe e pelo pacote onde se encontra, geralmente dá pra ter uma idéia da utilidade dela. O mesmo para o nome do método. Com a prática você consegue isso, fácil.
2- Criando um arquivo .bat que chame “java Classe” (Windows), ou (o mais correto), criar um arquivo JAR (Java Archive).
3- Bom, sobre o que é herança, você precisa estudar um pouco
O import serve apenas para que você não precise digitar o caminho completo da classe, toda vez que for usar. Ao invés de escrever javax.swing.JApplet, vai escrever só JApplet.
4- Ficam no arquivo src.zip. Para “mudar”, você deve extender (extends) e criar sua versão mais específica da classe.
E
El_SalamePJ
ao longo do estudo aqui percebi melhor essa coisa de herança e vejo q o q faltava era um pouco de Orientação a objeto… valeu galera …
mais umas coisas… eu uso o forté for java da Sun, tipo lá tem os componentes GUI de várias classes e talz só q nao ta acontecendo nada quando eu clico lá é normal???
outra coisa… a ide coloca os componentes com codigo enxuto ou depois vou ter q refinar ??