Tabela que mostra uma comparação entre os comandos (referentes à Orientação a Objetos) do C# e do Java de forma a ajudar o aluno na transição entre uma linguagem e outra.

Tabela que mostra uma comparação entre os comandos (referentes à Orientação a Objetos) do C# e do Java de forma a ajudar o aluno na transição entre uma linguagem e outra.
Quando criamos um programa, precisamos ter certeza de que ele funciona adequadamente. Uma das formas de fazer isso é por meio do que chamamos de teste de software. Basicamente, prepara-se uma conjunto de dados para a entrada da aplicação em que se sabe o resultado que ela irá retornar. Assim, ao executá-la, verificamos sua saída e, se ela for igual a esperada, o teste é bem sucedido.
Continue lendo
Seguem algumas apostilas sobre algoritmos e lógica de programação:
A Joana colocou a seguinte pergunta sobre Statement vs PreparedStatement no artigo JDBC: Acessando Bancos de Dados em Java:
Olá professor,
Quais são as diferenças entre Statement e prepareStatement?
E, ao invés de responder diretamente no comentário, achei que a resposta valia um post! 🙂
Quando criamos um sistema, é muito comum termos alguma forma de persistir dados, ou seja, guardá-los em algum lugar para, posteriormente, consultá-los. A forma mais comum de se fazer isso é por meio de Sistemas Gerenciadores de Banco de Dados (SGBD). O Java permite, não só acesso a eles, mas, também, a uma variedade de fornecedores e produtos como: MySQL, Oracle, SQL Server (Microsoft), PostgreSQL, entre outros. Neste artigo, veremos como o JDBC torna isso é possível, bem como uma “receita de bolo” para usarmos um banco de dados em nossos programas.
Continue lendo
No último artigo, vimos um pouco mais sobre alguns conceitos a respeito de algoritmos, mais precisamente as suas fases. E, também comentei que, desta vez, iremos começar a “colocar a mão na massa”! Para isso, precisamos instalar algumas ferramentas de desenvolvimento em nossos computadores. Vamos lá?
Continue lendo
Tabela que mostra uma comparação entre os comandos básicos do C# e do Java de forma a ajudar o aluno na transição entre uma linguagem e outra.
Essa tabela pode ser encontrada para
download no e-book O Senhor dos Algoritmos.
Segue uma “colinha” de Java para ajudar no começo do aprendizado dessa linguagem.
Segue a receita que passei em sala de aula para criar interfaces gráficas simples no Java:
JFrame
setTitle("...")
)componente.setEditable(false)
)JPanel
) principalsetLayout(...)
)painel.add(...)
)JFrame
(setContentPane(painel)
)setSize(w, h)
ou setBounds(x, y, w, h)
) ou chamar pack()
componente.addActionListener(this)
)setDefaultCloseOperation(EXIT_ON_CLOSE)
)ActionListener
) – não esquecer de criar os métodos que cada interface requer (exemplo: void actionPerformed(ActionEvent ev)
) e de eles devem conter o algoritmo que você quer realizar quando o evento ocorrersetVisible(true)