Mostrando postagens com marcador Java 8. Mostrar todas as postagens
Mostrando postagens com marcador Java 8. Mostrar todas as postagens

terça-feira, 2 de dezembro de 2014

Desbravando Java e Orientação a Objetos

Olá Pessoal. Essa semana a Casa do Código lançou um novo livro de Java e Orientação a Objetos, Desbravando Java e Orientação a Objetos: Um guia para o iniciante da linguagem do Rodrigo Turini. Para quem está começando agora, a leitura pode ser bem interessante. O que achei bem legal no livro é que desde o inicio se trabalha com uma IDE e é abordado alguns pontos sobre o Java 8. Assim em poucas horas já se é possível rodar o seu primeiro programa. 

"O livro explora importantes conceitos da orientação a objetos como encapsulamento, herança e polimorfismo. Sempre com exemplos mão na massa, pensados para que você saiba exatamente quando e como utilizá-los. Além disso, serão ensinadas boas práticas de programação e recursos essenciais que com certeza farão parte de sua rotina, dos mais tradicionais aos mais novos introduzidos no Java 8. É sua vez de desbravar o mundo Java!"

O E-book está custando R$ 29,90 um bom investimento para quem quer iniciar seus estudos/carreira na linguagem.  


Melissa Lobo.

segunda-feira, 26 de maio de 2014

Modificadores de acesso

Em um programa podemos desejar que as classes de um pacote não possam ser acessadas pelas classes de outro, ou então que determinada variável fique restrita somente ao escopo da sua classe. Para definir este tipo de acesso é que usamos os modificadores de acesso.
Neste caso, escopo é o limite da existência da classe. É a parte do código que inicia após a abertura das chaves e termina no seu fechamento.

Os modificadores servem para definir que tipos de acesso terão as classes e seus membros.

Níveis de acesso são conhecidos por public, private, protected e default. E os modificadores são apenas três: public, private, protected. O nível de acesso default (padrão) não exige modificador. Quando não se declara nenhum modificador, o nível default é implícito.

- Public: Esse é o modificador menos restritivo. Permite visibilidade global;
- Private: Esse é o modificador mais restritivo. Permite visibilidade apenas na própria classe;
- Default: Nível default é o mesmo que nível de pacote. Permite visibilidade dentro do pacote. Não exige um modificador explícito;
- Protected: Esse é como o default, porém permite visibilidade global através de herança. Parece confuso a primeira vista, mas analisaremos como funciona em detalhes mais adiante.

As classes só aceitam dois modificadores: default e public. A classe pode estar acessível no nível de pacote ou globalmente. Ou seja não existem classes isoladas.

A visibilidade entre classes é que determina se podemos ou não:
- Estender outra classe;
- Criar instâncias de outra classe;
- Acessar membros de outra classe.

O modificador private é o contrário do public. Com ele o acesso é o mais restrito possível. Membros declarados como private só podem ser acessados por membros da sua própria classe. Eles não podem ser acessados nem por classes do mesmo pacote.

terça-feira, 25 de março de 2014

Lançamento do Java 8

Quase 20 anos após sua primeira versão, um novo Java surge com novidades importantes.
Depois de alguns anos em desenvolvimento, a Oracle liberar a versão final do Java 8 para download. A nova versão promete ser a mais inovadora desde o Java 5, de 2004.
O Java 8 traz novidades importantes na linguagem e nas APIs. E, claro, mantendo compatibilidade com versões anteriores. Você pode instalar o JDK já e começar aos poucos a aprender o que há de novo.

Para quem quer conhecer um pouco sobre o que mudou no Java 8, você encontra no Blog da Caelum O mínimo que você deve saber de Java 8 que já trabalha algum tempo com essa versão. Mesmo não tendo domínio completo ainda da linguagem Java, pude notar que o resumo do artigo/post é muito bom, e notasse claramente que algumas coisas ficaram mais simples e fáceis, mas para quem já trabalha há um bom tempo com a linguagem  pode demorar um pouco para aceitar e se acostumar com a mesma, porém as mudanças não são tão drásticas assim, até porque a escolha do time do Java sempre foi evitar mudanças radicais na linguagem, para não cair no caminho do C++ que hoje é umas das linguagens mais difíceis de se dominar devido ao acríssimo de tanta novidade.

Para quem quer conferir as novidades por completo, junto com o lançamento oficial da nova versão do Java, a editora Casa do Código lançou o livro  Java 8 Prático, é uma visão aprofundada para quem já programa em Java e quer conhecer e usar as novidades.