Aqui podemos falar os métodos/Classes que imaginamos que a linguagem de programação JAVA deveria ter pra facilitar nossas vidas …
assim as vezes uma pessoa de boa fé ve e resolve criar eles de vez …!!!
Aqui podemos falar os métodos/Classes que imaginamos que a linguagem de programação JAVA deveria ter pra facilitar nossas vidas …
assim as vezes uma pessoa de boa fé ve e resolve criar eles de vez …!!!
Na minha opinião deveria ter um método ou uma classe chamada Conect()… onde vc chamava o método so com o nome do banco e passava o URL
e pronto … seria muito mais fácil pra todos …ao inves de ter q entrar com driver , fazer um DAO…etc …
ja teria tudo pronto … so entraria com o nome do banco e URl … e a classe fazia o resto
tipo:
Conect(MySql).URL(C:/Pasta/Banco_de _dados );
e dentro desse método ja existiria tudo que o usuário estiver precisado :
exe:
Conect(MySQl).Statement.ResultSet("selct * from Tabela" );
seria muito mais fácil ne !!!
[quote=kiq095]Na minha opinião deveria ter um método ou uma classe chamada Conect()… onde vc chamava o método so com o nome do banco e passava o URL
e pronto … seria muito mais fácil pra todos …
tipo:
Conect(MySql).URL(C:/Pasta/Banco_de _dados );
e dentro desse método ja existiria tudo que o usuário estiver precisado :
exe:
Conect(MySQl).Statement.ResultSet("selct * from Tabela" );
seria muito mais fácil ne !!!
[/quote]
isso já existe…
o nome é Hibernate…
:lol: :lol: :lol:
Hehehehe… eu sei …isso foi so um exe…e outra
aaaa mais nao e bem assim nao !!!
ou me expressei errado !!!..
queria uma coisa mais completa e simples …!!!
tipo so chamasse o método … e ja te desse as oposições de conexão possível …
o nome das tabelas e campos …
e a unica coisa era chamar o método com o nome do banco … e resto Alt + enter resolvia .!!!
hehehehe
e vc nao tem nem idéia de nenhum método ou classe nao ??
O método tryParse que existe no C#, que retorna além do boolean padrão, um (int, double, long, short etc) com o valor do parse para uma variável local, caso bem sucedido.
int valorInt;
int numeroRegistroNascimento = txtNumRegNasc.Text.Length > 0 && int.TryParse(txtNumRegNasc.Text, out valorInt) ? valorInt : -1;
[quote=andre_mbm]O método tryParse que existe no C#, que retorna além do boolean padrão, um (int, double, long, short etc) com o valor do parse para uma variável local, caso bem sucedido.
int valorInt;
int numeroRegistroNascimento = txtNumRegNasc.Text.Length > 0 && int.TryParse(txtNumRegNasc.Text, out valorInt) ? valorInt : -1;
[/quote]
neste caso…
true == 1 // TRUE
false == 0 // TRUE
tb seria divertido ^^
Date.today() + 1.year + 10.weeks + 2.day - 8.hours;
[quote=Luiz Aguiar]Date.today() + 1.year + 10.weeks + 2.day - 8.hours;
[/quote]
seria perfeito esse… rsrsrs
[quote=Luiz Aguiar]Date.today() + 1.year + 10.weeks + 2.day - 8.hours;
[/quote]
BOAAAA…!!
[quote]
isso já existe…
o nome é Hibernate…
:lol: :lol: :lol: [/quote]
Iniciei a mais ou menos duas semanas com JDBC, já havia escutado este termo Hibernate, mas não sabia o que queria dizer e nem como usar. Mas legal saber que se refere a facilitar com BD.
[quote=InicianteJavaHenrique][quote]
isso já existe…
o nome é Hibernate…
:lol: :lol: :lol: [/quote]
Iniciei a mais ou menos duas semanas com JDBC, já havia escutado este termo Hibernate, mas não sabia o que queria dizer e nem como usar. Mas legal saber que se refere a facilitar com BD. :)[/quote]
tem um tutorial bem feito aqui no GUJ
apesar de não usar annotations (q eu lembre)…
serve pra vc entender =]
Cara… tipo, você poderia ser a pessoa de boa fé e criar eles e apresentar pra comunidade sua solução…
Cara… tipo, você poderia ser a pessoa de boa fé e criar eles e apresentar pra comunidade sua solução…[/quote]
Nao tenho q deixar vcs quebrarem a cabeça !!!.. hehehe
meu sonho era conseguir fazer isso …!!!
outro …
ou um método que criasse documentos em TXT…
tipo:
[code]Doc documento =new Doc();
Doc.add("Primeira linha ");
Doc.add("Segunda linha ");
Doc.add("Terceira linha ");
Doc.add("Quarta linha ");
[/code]
tipo um List …
Deveria ter a Classe BolaDeCristal
BolaDeCristal bola = new BolaDeCristal();
Daí sim eu vou conseguir entender o que o cliente me pede…
Cara… tipo, você poderia ser a pessoa de boa fé e criar eles e apresentar pra comunidade sua solução…[/quote]
Nao tenho q deixar vcs quebrarem a cabeça !!!.. hehehe
meu sonho era conseguir fazer isso …!!!
outro …
ou um método que criasse documentos em TXT…
tipo:
[code]Doc documento =new Doc();
Doc.add("Primeira linha ");
Doc.add("Segunda linha ");
Doc.add("Terceira linha ");
Doc.add("Quarta linha ");
[/code]
tipo um List …[/quote]
puxa vida… vc esta com sorte hj, seus desejos se tornaram realidade!
BufferedWriter out = new BufferedWriter(new FileWriter("arquivo.txt"));
out.write("Primeira linha ");
out.write("Segunda linha ");
out.write("Terceira linha ");
out.write("Quarta linha ");
out.close();
[quote]puxa vida… vc esta com sorte hj, seus desejos se tornaram realidade!
BufferedWriter out = new BufferedWriter(new FileWriter("arquivo.txt"));
out.write("Primeira linha ");
out.write("Segunda linha ");
out.write("Terceira linha ");
out.write("Quarta linha ");
out.close();
[/quote]
nao sabia q dava pra fazer assim…
pra mim tinha q fazer um lista antes e depois BufferedWriter passando pra ele a lista …!!!
essa e nova pra mim !!!
Um método até não; mas gostaria que a sintaxe me permitisse sobrecarregar operadores
public class IntPoint {
int x;
int y;
IntPoint(int x, int y) {
this.x=x;
this.y = y;
}
public int getY(){
return y;
}
public int getX(){
return x;
}
public IntPoint operator +(IntPoint a){
return new IntPoint(a.getX() +this.x, a.getY() + this.getY())
}
}
…
[code]
public void soma(){
IntPoint a = new IntPoint(10,10);
IntPoint b = new IntPoint(10,10);
IntPoint c = a+b // c = {x=20, y=20}
}[/code]
isso tem cara de linguagens script, mas seria mto louco, e me deu algumas ideias
Time t = 1.hour + 21.minutes;
Distance d = 53.kilometers + 2.miles + 852.meters + 5.yards;
Velocity v = d / t;
Acceleration a = v / 10.seconds;
Force f = 20.kilograms * 10.meterspersecond; // o mesmo q usar 'a'
teria q converter unidades de sistemas diferentes, como somar semanas com horas (exemplo do luiz), assim como somar jardas com metros
misturar unidades e criar outras, como a aceleração e força
lançar exceções para medidas “incompativeis” e operações absurdas
talvez usar os simbolos das unidades ao invés dos nomes para as unidades que fazem parte do s.i.
uma forma simples de declarar um tipo, pois se tem a unidaded em singular e plural
ñ sei ate q ponto seria interessante, preisariaria amadurecer mais essa ideia
isso tem cara de linguagens script, mas seria mto louco, e me deu algumas ideias
Time t = 1.hour + 21.minutes;
Distance d = 53.kilometers + 2.miles + 852.meters + 5.yards;
Velocity v = d / t;
Acceleration a = v / 10.seconds;
Force f = 20.kilograms + 10.meterspersecond; // o mesmo q usar 'a'
teria q converter unidades de sistemas diferentes, como somar semanas com horas (exemplo do luiz), assim como somar jardas com metros
misturar unidades e criar outras, como a aceleração e força
lançar exceções para medidas “incompativeis” e operações absurdas
talvez usar os simbolos das unidades ao invés dos nomes para as unidades que fazem parte do s.i.
uma forma simples de declarar um tipo, pois se tem a unidaded em singular e plural
ñ sei ate q ponto seria interessante, preisariaria amadurecer mais essa ideia[/quote]
com sobrecarga de operadores daria pra fazer isso…
ia ser muito legal…
mas em Java vamos ficar soh na vontade mesmo =[
foda q ñ seria apenas acrescentar a sobrecarga deoperadores, mas tb precisaria criar toda uma forma de se declarar as unidades de medida, criar novas palavras reservadas, novas sintaxes (açucaradas ou ñ), e isso td pode acabar indo contra o propósito da linguagem, em outras palavras “vai bagunça o coreto”
dentro das regras atuais da linguagem java existe a excelente joda time que faz oq o luiz aguiar mencionou, acho q seria mais interessante ter essas coisas implementadas de acordo como a linguagem é, e ter sintaxes extendidas em liguagens de script que ultilizariam essas bibliotecas, mantendo assim, opções ao desenvolvedores
acho q essa ideia poderia ser levada pra frente, cadê o povo do cajuscript? talvez fosse posssível extender a sua sintaxe pra isso, já que foi criada pra isso, ou talvez pensar em algo para outras linguagens mais populares como groovy, jruby, scala, clojure etc.