Pular para o conteúdo principal

Postagens

Certificação Java 11 - O que mudou

Certificação Java 11 - O que mudou

A Oracle liberou recentemente uma atualização das suas certificações Java para atender a nova versão Java 11 LTS (Long Term Support). Mas o que muda em relação a certificação Java 8? Preciso me atualizar? Por onde começo? Neste post, vamos responder estas e outras questões sobre essa nova série de certificações.Caso você não tenha acompanhado a série sobre certificação, recomendo a leitura dos posts anteriores:
https://www.guiadojava.com.br/2018/06/guia-da-certificacao-java-se-8.html

Também temos um bate papo com os maiores especialistas de Java do mercado. Assista o replay aqui:
https://events.genndi.com/replay/169105139238448348/23a5b3a7b0/0/83729443273C
Nomenclatura e requisitosA partir de agora, você não receberá o certificado se fizer apenas a primeira prova, como era no Java 8(1Z0-808 - Java SE 8 Programmer I). Você terá que fazer duas provas para obter o certificado "Oracle Certified Professional: Java SE 11 Developer"
Comparando os nomes …
Postagens recentes

Iniciando com o OpenJDK 11 - Parte 1

Iniciando com Java 11 - Parte 1
Este post tem como objetivo ajudar na utilização do Java 11 com o OpenJDK, mas sem precisar remover o Java 8 ou comprometer seu ambiente atual. Vamos trabalhar com as duas versões e migrar as aplicações aos poucos. Assumindo que você já possui um ambiente de desenvolvimento com Java 8 e Maven. Nos exemplos, estarei utilizando o Linux Mint.
Instalando o OpenJDK 11 junto com o JDK 8A ideia é manter a versão atual do seu Java, instalar o JDK 11 e rodar uma versão ou outra conforme a necessidade do projeto. Veremos como é fácil administrar isso com algumas ferramentas. Quando me referir a Java 11, JDK ou OpenJDK, sempre estarei me referindo ao OpenJDK 11. InstalaçãoÉ comum termos problemas quando temos mais de uma versão do Java na mesma máquina. Para resolver isso, acabamos fazendo vários scripts para alterar o JAVA_HOME, utilizamos o framework alternatives e muitas vezes precisamos reiniciar a sessão do usuário para que as alterações tenham efeito. Download d…

Java 11 e OpenJDK

Java 11 já é realidade. Veja o que muda com o novo formato de licenciamento da Oracle e o processo de release a cada 6 meses.Em 2018, escrevi um post referente a este assunto, comparando o Oracle JDK e o OpenJDK. Se você ainda não sabe as diferenças entre eles, acesse o este link.

Novo modelo de licenciamentoComo já divulgado amplamente em sites sobre o assunto, a partir de Janeiro de 2019, a Oracle não irá mais liberar updates do Java8 de forma gratuita. Faremos uma série de posts para ajudar você a escrever aplicações no Java 11 utilizando o OpenJDK e principalmente para quem está vindo das versões anteriores a ao Java 9.

Deixo alguns links abaixo para saber mais. Nos próximos posts vamos iniciar com a configuração do ambiente de desenvolvimento. Até a próxima!
https://cio.com.br/java-se-8-deixara-de-receber-atualizacoes-em-janeiro-de-2019/

https://www.techenet.com/2018/09/java-se-11-oracle-acelera-produtividade-com-nova-versao/

https://computerworld.com.br/2018/06/22/oracle-agora-exige…

Certificação Java e carreira

Bate papo ao vivo sobre certificação Java e carreira. 

Venha conversar conosco e tirar suas dúvidas sobre carreira e Java. Certificação é suficiente? Como anda minha carreira? Será dia 15/08. Confere ai!
http://bit.ly/javacarreer

Guia da certificação Java SE 8 Programmer l - Parte 7: Exceptions

Seja bem-vindo a série de postagens sobre a certificação Java. Como funciona, o que fazer para comprar, marcar o dia da prova e o principal, o que estudar.Para ver o índice da série e as datas das publicações, acesse este link

Parte 7 – Exceptions Controle de fluxo de exceções é tão importante quanto a própria orientação a objetos. Veremos como está o seu conhecimento sobre exceptions para que seja possível obter sucesso na prova.
Objetivos do exameChecked, runtime e errorsBloco try catchClasses comuns de exceçãoUtilizando throw e throws Exception Exceptions Uma exceção é um evento que ocorre durante a execução de um programa que interrompe o fluxo normal de instruções. Classe Throwable e suas subclasses Os objetos que herdam da classe Throwable incluem descendentes diretos (objetos que herdam diretamente da classe Throwable) e descendentes indiretos (objetos que herdam de filhos ou netos da classe Throwable). A figura abaixo ilustra a hierarquia de classes da classe Throwable e suas s…

Guia da certificação Java SE 8 Programmer l - Parte 6: Orientação a Objetos

Seja bem-vindo a série de postagens sobre a certificação Java. Como funciona, o que fazer para comprar, marcar o dia da prova e o principal, o que estudar.Para ver o índice da série e as datas das publicações, acesse este link

Parte 6 – Orientação a Objetos Olá. Como estão seus conhecimentos sobre orientação a objetos? Será suficiente para passar na prova? É o que vamos descobrir neste post. Objetivos do exameHerançaPolimorfismoQuando usar castUsando super e thisClasses abstratas e interfacesHerança Quando criamos um classe Java, podemos optar por estender de outra classe e assim aproveitas todos os métodos e atributos definidos como public e protected. Por padrão, todas as classes Java estendem de Object. Java suporta apenas herança simples (apenas um extends de outra classe), porém podemos ter vários níveis de herança e implementar várias interfaces.


Níveis de herança. Fonte: https://www.csitquestion.com/java/inheritance-is-a-in-java

Para prevenir que sua classe seja estendida, você po…