Links

  • 1. Sogeti
  • 2. JBoss
  • 3. IBM
  • 4. Oracle
  • 5. SpringSource
  • 6. NL-JUG
  • 7. Java

Archives

Syndication  RSS 2.0

RSS 1.0
RSS 2.0

Bookmark this site

Add 'JCN Blog' site to delicious  Add 'JCN Blog' site to technorati  Add 'JCN Blog' site to digg  Add 'JCN Blog' site to dzone

Posted by jcn at 19:44 on Tuesday 13 December    Add 'Joshua Bloch – Effective Java' site to delicious  Add 'Joshua Bloch – Effective Java' site to technorati  Add 'Joshua Bloch – Effective Java' site to digg  Add 'Joshua Bloch – Effective Java' site to dzone

Joshua Bloch is de auteur van het bekende boek “Effective Java” en tevens mede-auteur van Java. Deze ochtend had Josh twee lezingen voor ons in pettto.

Effective Java Programming was zijn eerste verhaal en daarin ging hij in op een aantal bekende patterns die ook terug komen in zijn eerder genoemde boek.

De drie belangrijke boodschappen van deze eerste lezing waren achtereenvolgens:
-Hergebruik objecten zoveel mogelijk
-Gebruik Defensive Copying
-Maak classes zo immutable als mogelijk.

Middels het overbekende pattern Singleton introduceerde Josh nog even losjes het woord “monoelvistic” in de Engelse taal…

De tweede lezing van Joshua heette “Good API Design & Why it matters”.
Ogenschijnlijke inkoppers als “When in doubt, leave it out”, “Code should read like proze” en “Document religiously” werden met voorbeelden toegelicht en bleken toch niet zo arbitrair te zijn als ze in eerste instantie leken.

Met deze inspirerende lezing gaf Joshua ons een groot aantal tips en trucs waardoor we beter gebruik kunnen maken van de Java taal, waardoor we beter in staat zijn API’s te ontwerpen en bouwen. Of beter gezegd: hoe we betere Java programmeurs kunnen worden.
Zijn boek “Effective Java” is absoluut meer dan de moeite waard om eens te bestuderen.


© 2020 Java Competence Network. All Rights Reserved.