Effective Java av
Boken är indelad i 78 punkter. Var och en på ett par tre fyra sidor. Varje punkt tar upp en specifik aspekt av Javaprogrammering. Sett ur ett brett perspektiv. Det kan handla om objekt, api design, undantag med mera.
Exempel. Punkt 15. Undvik förändringsbara objekt (mutability). Javas objekt är som grund förändringsbara. Men man kan göra ett Javaobjekt oförändringsbart (immutable) genom att följa fem regler.
- Skapa inga metoder som kan förändra ett objekts tillstånd.
- Se till att klassen inte kan ärvas (med final).
- Gör alla fält final.
- Gör alla fält privata (private).
- Se till att klassen själv är den enda som har tillgång till förändringsbara komponenter (kontroll, kontroll och kontroll).
Det är få programmeringsböcker som har fått mig att tänka så mycket, och djupt, som Effective Java. Rekommenderas varmt.
Låter som en bra bok.
SvaraRaderaTyvärr måste jag nog börja med "Java for dummies"