Effective Java, apuntes

  • February, 22 2022
  • Jorge Aguilera
  • 01:00
  • java

portada

Hace mucho tiempo (demasiado) me leí la primera edición de este libro, imprescindible para todo programador Java y tengo que admitir que cayó en el olvido, pero más por mi culpa que por el libro. Muchos de los consejos que se recogen en él los vas aprendiendo después de enfrentarte a situaciones y no saberlas resolver e ir viendo cómo otros las han resuelto de forma elegante, cuando en realidad podía haberlas aplicado yo mismo si hubiera leido con antención en su momento.

Creo que parte de olvidar muchas de las cosas que leemos (técnicas) es que no las ponemos en práctica inmediatamente, así que esta vez que ha caído la tercera edición en mis manos voy a intentar ir "tomando apuntes" y escribiendo por aquí los resúmenes

Así que este primer post es más un compromiso de subir futuros artículos que uno en sí mismo, lo admito.

A modo de guía, y fusilando por completo el índice del libro, iré desmenuzando:

  • Capitulo 1, creando y destruyendo objetos — Factorias vs Constructores — Builders vs Constructores — Private constructor

  • Capítulo 2, Métodos comunes — los dichosos equals, hashCode y toString

  • Capítulo 3, Clases e Interfaces — Interfaces (aquí hay tela marinera) — Composicion vs herencia

  • Capítulo 4, Genéricos

  • Capítulo 5, Enums

  • Capítulo 6, Lambdas y Streams, — aquí usaré probablemente otro libraco que viene muy bien explicado

  • Capítulo 7, Metodos — parametros, varargs, etc

  • Capítulo 8, Programación en general

  • Capítulo 9, Excepciones. Nadie sabemos usarlas de verdad

  • Capítulo 10, Concurrencia. Nota mental, desmenuzar GPars

  • Capítulo 11, Serializacion, me da que esto ya casi nadie habla de ello

Follow comments at Telegram group Or subscribe to the Channel Telegram channel

2019 - 2022 | Mixed with Bootstrap | Baked with JBake v2.6.7