Mi mással lehetne a legjobban a Java nyelv működését megmagyarázni, mint kávéval és kávésbögrékkel? Erre a megállapításra jutott JavaRanch ismeretlenségbe burkolózó írója, aki egészen humoros és közérthető formában meséli el a Java változóinak típusát és használatát, mégpedig kávésbögrékkel.

A Ranch kávézójában ugyanis egy csomó különféle méretű és kinézetű bögre található, kicsi bögre, nagy bögre, cappuccino bögre; bögrék különféle logókkal... a bögrék olyanok, mint a változók: van méretük és bele tudunk tenni valamit. Java esetén primitív típusokat és referenciákat.

A primitív bögrék primitíveket tárolnak, a referencia bögrék pedig valaminek a vezérlőjét.

Az írás igen szórakoztató és még van mellette pár hasonló, különféle témákban:
Pass-by-Value Please
How my Dog learned Polymorphism
Cat and Mouse Games with Bits
Uncle Martin’s Ghost Stories