sábado, 23 de fevereiro de 2019

Programação funcional Java - Parte 1: Lambda



Olá, nesse artigo vamos entender como utilizar Programação Funcional em Java, expressões lambda e Interfaces Funcionais.

Utilizamos o termo Programação Funcional (PF) para definir um paradigma de programação que, assim como os outros: Orientação a Objeto (OO) ou Procedural (PE), dita como nossos programas serão construídos e executados. O que diferencia a PF dos demais paradigmas é que, nesse modelo de programação, as ações serão determinadas por uma sequência de constantes e funções.

Para entender como aplicar PF em Java vou utilizar como exemplo uma calculadora simples, apenas com as principais operações matemáticas: Adição, Subtração, Multiplicação e Divisão.
O primeiro passo é identificar como utilizamos uma calculadora para efetuar uma operação, por exemplo: Calcular a soma dos números 50 e 60:

50 + 60 = 110

Abstraindo esse comportamento, teremos:

valor1 (operador) valor2 = resultado

Ou seja, mantendo os operandos constantes (valor1 = 50 e valor2 = 60) e alterando o operador [+, -, *, /] obteremos como resultado, respectivamente: 110, -10, 3000 e 0.83.


sábado, 10 de fevereiro de 2018

Novos cursos Android


Olá,

Vídeo de apresentação dos novos cursos de Android.

Baixe grátis as Apps apresentadas no curso:
https://play.google.com/store/apps/developer?id=IgorDev


terça-feira, 28 de fevereiro de 2017

Instalação Oracle XE e SQLDeveloper



Olá,

Preparando Ambientes: Oracle XE + SQLDeveloper

Veja: Vídeo tutorial de instalação do Oracle XE + SQLDeveloper

Link para download do Oracle XE/SQLDeveloper:
http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

Comando para desbloquear o usuário HR:
ALTER USER HR IDENTIFIED BY HR ACCOUNT UNLOCK;