| Autor |
Mensagem |
|
|
Ola pessoal, o Try se usa assim
[code]
try {
bloco de comandos;
} catch (excessao objeto) {
tratamento de erro;
}
[/code]
dentro do Try eu coloco o bloco de comandos que pode dar uma excessão, e caso houver a excessão vai para o catch correspondendo dentro da Exception e faz o tratamento da execessão.
agora quando eu uso o throws eu uso para métodos, mas ele nao tem um bloco por exemplo catch pra mim tratar as excessões.
Por Exemplo
[code]public void calculos() thorws NumberFormatException {
...
}[/code]
se der uma Excessão NumberFormat, onde eu posso tratar esse erro se nao tem um block catch por exemplo??
da pra fazer isso apenas usando o throws ou vou ter que por um bloco try ae dentro??
valeu
|
 |
|
|
www.javaranch.com/mock.jsp
eu vi os do Marcus Geen la, ele possue 3 exames la...
o que eu quero mesmo é fazer varios e varios exames.... o problema que eu vi la no mock que muitos sça para SCJP 1.2.
gostaria de fazer uma lista de exames "bons" que podem me ajudar, e quem ler esse post tb ajudar as pessoas que quiserem..
Obrigado ae
se alguem tiver mais dicas, por favor postar ae
|
 |
|
|
estou estudando pra certificação que vou tentar la pelo meio do ano...
gostaria de sabver quais simulados vcs aconselham a fazer??
no www.javaranch.com/mock.jsp tem bastante, a maioria para SCJP1.2, o primeiro das vaquinhas la é para 1.2 e sempre tem algumas perguntas que eu nao estudei que em 1.4 nao cai e la eu erro..
gostaria de saber quais os principais que vcs aconselham??
obrigado
|
 |
|
|
Ola, estou com algumas dúvidas..
a primeira é sobre protected...
quando eu devo usar protected??? eu pensei que protected em um método é quando esse método vai ser protegido para sua classe e para as classes que extende-la...
mas fiz os testes e percebi que mesmo eu NAO extendendo a classe a tornando minha super-classe, eu consigo usar o método protected da outra classe..
entao pra que serve o protected?? o private e public eu sei, mas o protected eu nao entendi o porque..
sobre classe... eu tenho um arquivo chamado Teste e dentro dele eu tenho duas classes
[code]
public class Teste {
public static void main(String args[]) {
Teste2 t = new Teste2();
t.a();
}
}
class Teste2 {
public void a() {
System.out.println("A");
}
}
[/code]
funciona normal...
mas eu posso por o Class Teste2 dentro do Teste, ou seja, criar uma classe dentro da outra... unica coisa que vou precisar fazer é criar um construtor pois dentro do método statico eu nao posso chamar a outra classe dentro da minha classe.
ae fica assim:
[code]
public class Teste {
public Teste() {
Teste2 t = new Teste2();
t.a();
}
public static void main(String args[]) {
new Teste();
}
class Teste2 {
public void a() {
System.out.println("A");
}
}
}
[/code]
quando eu coloco uma classe dentro da outra ela vira como um método? ou seja, dentro de métodos staticos eu nao posso chamar ela??
qual a vantagem de usar classe dentro de classe.. alguem poderia me dar uma breve explicação por favor??
Obrigado
|
 |
|
|
Valeu Rafael, realmente é o que eu vou estudar mais.. principalmente Collection e Thread
wrappers, classe Math, String, é algo que eu mexo meio que no dia a dia, então fica mais facil de dar uma re-estudada.
Marciolx, valeu pelo site, eu entrei nele e tem um bom material pra estudo.. principalmente agora que to meio sem grana pra adiquirir um livro..
obrigado a todos pela ajuda
|
 |
|
|
Obrigado Bani
ultima pergunta... conhece algo OnLine que possa me ajudar a estudar?
unico livro que eu tenho é o Java Como Programar 4, e teno o Core Servlet JSP, mas esse nem vou usar na certificação...
tem algo online que eu posso estudar?
e qual livro, sem ser online eu posso adquirir (se nao for tao caro), pra um melhor estudo?
obrigado pela ajuda
fico muito grato
|
 |
|
|
valeu Rafael e Bani
eu dei um olhada la na pagina..
o Conteúdo não é nada que eu "nunca" usei, tudo que tem la eu ja dei uma estudada, uso, ou ja fiz testes, nada que parece "tão complexo"
o que fica a duvida é por exemplo.
Vi la falando bastante sobre a Class Math.. o basico dela eu sei, que todos seus métodos são statics e etc.. agora, eu preciso decorar todo seu método?
isso vale pra classe String também?
tudo que tem nessa pagina ae eu preciso praticamente decorar tudo, ou sabendo apenas como funciona ja é o suficiente..Isso que me preocupa, eu sei usar por exemplo a Classe String (na verdade eu uso mais a StringBuffer), alguns métodos eu uso bastante como toString(), valueOf(), mas tem métodos que eu nunca usei, ae vou ter que estudar tudo (digo decorar)
para Collection também?
array?
resumindo.. tudo que tem la tenho que saber "bem" (decorar)
obrigado e desculpa a encheção de saco
|
 |
|
|
Ola..
estou a um tempo aprendendo Java... digamos que ja aprendi a trabalhar com Java Stand-Alone, montando frames, InternalFrames, JDBC, JTable, trabalhar com as Classes do pacote Swing e etc..
Hoje atualmente eu estou desenvolvendo e aprendendo JSP e Servlet.
Agora eu quero estudar para Certificação de Programador, eu sei que não precisa apenas "saber" programar, tem que "decorar bastante coisas".
Antes de eu começar a fazer os simulados da javaranch.com gostaria de saber o que eu preciso saber bem??
Por exemplo, de Swing, eu tenho que estudar TUDO??? decorar os métodos por exemplo dos JTextField? a classe JTextField da onde ela é derivada...
estudar String por exemplo e decorar todos seus métodos??
o que eu preciso estudar..
Eu tenho apenas o Java Como Programar 4. Existe algum livro na internet que ajuda a estudar ou com o How to Program 4 está bom?
Obrigado
|
 |
|
|
entao desenvolvo um software para um cliente meu...
monto o servidor dele la Linux, instalo o mySql como banco de dados.. instalo o Tomcat, eu levo APENAS meus arquivos .class e ponho la, ele usa dos terminais o software.. entao se eu fiz isso o meu cliente vai ter que pagar licensa para o mySQL?????
se for SIM, por favor respondam, porque ae eu nem saiu do Firebird (mesmo o seu JDBC sendo pior que do mySQL).
valeu
|
 |
|
|
procurei a não achei
unica coisa que vi la foi que o mySQL tem a licensa GPL só isso
|
 |
|
|
[quote="danieltaranta"]Eu estava pesquisando no site do MySQL e pelo que vi por lá o MySQL é Free apenas para aplicações OpenSource, para fins comerciais vc tem que comprar a licença, que é quase U$ 500,00[/quote]
verdade isso? na página do mySQL tem?
o pessoal aqui estava até quase me convencendo em mudar para mySQL.. se for assim vou continuar com meu firebird da vida, com seu driver JDBC pior que do mySql mas vamos dando um jeito nisso entao..
|
 |
|
|
eu uso o mysql junto com o PHP
com o java eu usei uma vez pra testar o JDBC e achei show o JDBC do mysql...
esse lance de tabela innoDB eu nao conhecia..
vou dar uma estudada...
e como o amigo Paulo Silveira disse.. vou criar uns tabelas testes e tentar fazer "besteira" pra ver se ele irá me acusar...
Oracle eu não tenho $tempo pra isso, ja que minhas aplicações são de médio e pequeno porte
|
 |
|
|
aee
vamo pedrejar o Smota
uhahuahuauhauhauhauhauh
concordo com voce.. quando eu comecei a programar em clipper, o sistema era responsável pela integridade das informações.
mais um pouco vc me convencem que o mySql é o melhor do mundo (zueira), hehehehehe
|
 |
|
|
Ae smota
eu também acho que o mysql é mais rápido por não dar suporte a FKe cia..
eu ja trabalho com MySql a 2 anos, principalmente o conjunto mysql + php que pra mim esta perfeito... agora sistema mais robustos eu pretendo fazer em java...
o lance é o seguinte, o FK é usado bastante sim... vamos pensar em um software bem pequeno, com 3 tabelas.. Clientes, Produtos, Vendas
na Vendas conterá o código do Cliente e dos Produtos.. ae vc ja precisa usar o FK na tabela de Vendas para os Campos Cliente e Produtos, um simples software ja precisa de uma FK..
o MySql_Max eu nunca testei.. o que eu mais gosto do MySql é que seu JDBC para java é muito show, que o firebird com seu interclient e firebirdsql não chega nem aos pés..
Sobre o Oracle.. ilusão longeeeeeeeee para meus clientes, hehehehehehehehehehehehe
valeu ae
|
 |
|
|
Eu particularmente uso o Firebird.
o Mysql é rapido, mas para produção não sei se da pra confiar, pois ele nao é um BD relacional, nem foreign Key que é básico ele nao tem..
o PostgreeSql eu instalei apenas uma vez.. achei interessante e rapido, o problema que ele é free apenas para Linux e alguns clientes meus ainda usam um servidor Win2k, porque além do software nosso possuem outros softwares no mesmo servidor que precisam de windows..
o Firebird é free. relacional e vem do interbase que é relativamente bom para software de medios e pequenos portes.
o Oracle eu nao sei.. alias, alguem sabe o preço do Oracle para uso comercial?
valeu
|
 |
|
|