Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Encapsulamento e imutabilidade para garantir código limpo e de alto desempenho com Java 7+

Encapsulamento e imutabilidade para garantir código limpo e de alto desempenho com Java 7+

Encapsulamento adequado e imutabilidade de objetos são dois fatores que influenciam em muito a qualidade do código desenvolvido. Nesta palestra demonstraremos como obter estas duas propriedades com diferentes técnicas de construção de objetos. Além disso executaremos alguns testes de desempenho utilizando código sequencial e o Fork/Join Framework do Java 7 nas classes criadas.

Edson Yanaga

July 12, 2013
Tweet

More Decks by Edson Yanaga

Other Decks in Technology

Transcript

  1. Encapsulamento e imutabilidade para garantir código limpo e de alto

    desempenho com Java 7+ Edson Yanaga @edsonyanaga Produtec Informática
  2. Edson Yanaga • Bacharel em Ciência da Computação/UEM • Mestre

    em Engenharia Elétrica/UTFPR • Desenvolvedor Java desde 1997 • Administrador Unix desde 1999 • Líder Técnico na Produtec desde 2012 • Instrutor Líder da GlobalCode desde 2012
  3. Certificações • Oracle Certified Professional, Java Platform, Enterprise Edition 6

    Enterprise JavaBeans Developer • Sun Certified Enterprise Architect for the Java Platform,Enterprise Edition 5 (i) • Certified ScrumMaster • Sun Certified Developer for Java Web Services 5 • Sun Certified Specialist for NetBeans IDE • Sun Certified Web Component Developer for J2EE 1.4 • Sun Certified Programmer for Java 2 Platform 1.4
  4. Lei de Moore N.o de transistores 2x a cada 2

    anos --------------- Capacidade 2x a cada 18 meses