| Autor |
Mensagem |
|
|
Lembrei de outra coisa divertida
Espero que Ruby ou Java tenham isso: Se eu simplesmente escrever uma string, gostaria que a ação default fosse escreve-la na stdout
tipo
"ola mundo";
Sozinha, sem ter atribuida a nada, poderia chamar um metodo interno que escreveria na stdout o seu valor.
|
 |
|
|
http://www-users.cs.york.ac.uk/~bernat/ptc/element/doc/element/Util.html
Veja os metodos toLower e toUpper
|
 |
|
|
Eu gostaria que Java ou Ruby tivesse um redirecionador como o shell, o Pipe.
Também gostaria que, colocassemos um '&' no final de uma linha ou bloco isto poderia ser executado em Background.
Sem falar nos operadores && e || ou 'try catch' genericos:
metodo && echo 'funfa' || echo 'nao funfa'
Agora uma coisa que mata a pau seria um switch de verdade
case variavel in
valor1|valor2|[algumaexpressaoregular]) sysout "lalala" ;;
*) systou "default" ;;
esac
Ah, seria muito bom se java suportasse calculo com notação polonesa reversa (como em Forth):
A = 2 3 - 5 6 - *;
Delirios de um programador Shell
|
 |
|
|
http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html
Veja os construtores e outros métodos
|
 |
|
|
|
sem ver o codigo fica dificil...
|
 |
|
|
Exemplo muito simples.
|
 |
|
|
O ponteiro em java eh chamado referência
Foi discutido aqui:
http://www.guj.com.br/posts/list/23110.java
Aqui tem um exemplo bacana
http://cslibrary.stanford.edu/106/
|
 |
|
|
é totalmente off topic mas..
perceberam que tem este endereço no quadro do bart
www.mrburns.nl ?
|
 |
|
|
|
tens algum problema com net/sf/jasperreports/engine/JRException
|
 |
|
|
BufferedReader in = new BufferedReader(new StreamInputReader(System.in));
String dados = in.readLine(); // le a primeira linha do que foi digitado e guarda em dados
|
 |
|
|
Vejamos:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Significa que a classe não foi encontrada.
Coloque o seu catch assim:
E ai compare essa mensagem:
Classnotfound!
MSG : com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
(...)
E ai, cade o com.mysql.jdbc.Driver ?
|
 |
|
|
Strings se compara com o metodo equals
if("ola mundo".equals("outra coisa"))
System.out.println("TA MALUCO???");
else
System.out.println("Agora sim");
o == funciona entre numeros e caracteres.
Vc poderia fazer tambem
Operador.trin().charAt(0) == '+' // pega o primeiro caracter (posicao 0)
o trim serve pra tirar algum espaço incomodo que tenha antes ou depois da string.
|
 |
|
|
Humm. ta saquei...
$ cat jdbc/A.java
$ jdbc/teste/B.java
$ javac jdbc/A.java
$ javac jdbc/teste/B.java
$ java jdbc/teste/B
lalala
ola mundo
Sacou ? Alem de colocar o import jdbc.* (sem ele da erro!!!) vc tem que compilar a partir de um diretorio abaixo do jdbc
Veja só...
$ cd jdbc/
$ javac A.java
$ javac teste/B.java
teste/B.java:8: cannot resolve symbol
symbol : variable A
location: class jdbc.teste.B
A.hello();
^
1 error
Só pra dizer que isso Não tem nada haver... eu peguei os 2 javas e coloquei nos diretorios
jdbc
jdbc/teste
$ javac jdbc/ControladordeConexoes.java
$ javac jdbc/teste/TestaConexao.java
$ cat jdbc/teste/TestaConexao.java
$ java jdbc/teste/TestaConexao
java.sql.SQLException: com.mysql.jdbc.Driver
at jdbc.ControladordeConexoes.getConnection(ControladordeConexoes.java:20)
at jdbc.teste.TestaConexao.main(TestaConexao.java:11)
Pronto...
|
 |
|
|
Java não tem este conceito de passagem de parametros por referência
Editado: tem sim, vc pode passar a referência a uma matriz, mas não vi até agora referência a 2 inteiros, algo como uma função swap que troque os valores de 2 inteiros (int).
Vc pode fazer assim
Mas não existe essa entidade "ponteiro" que permita acessar uma variavel através de um endereço de memória, que é o que a passagem por referência faz. Editado: Tem um pacote da sun que permite fazer umas coisinhas mas... sei la... eu não usaria...
Entretanto vc pode usar o encapsulamento de dados, que ao meu ver é muito melhor e menos confuso.
|
 |
|
|
se vc fizer um
import jdbc.*;
será que não resolve ?
|
 |
|
|