2013-09-04 13 views
14

Ich bin ein Java-Entwickler und ich arbeite jeden Tag mit Beans. Ich bin neugierig auf die Geschichte des Namens "Bean". Kommt es nur von Kaffeebohnen, oder gibt es noch etwas anderes?Warum Java Bohnen Bohnen genannt werden?

+2

"Java-Kaffee bezieht sich auf Kaffeebohnen, die auf der indonesischen Insel Java produziert werden." (http://en.wikipedia.org/wiki/Java_coffee) Das erklärt auch Kaffeetasse. – interlude

+7

Sie sollten auch wissen, dass jede .class-Datei mit der Hexa-Zeichenfolge 0xCAFEBABE beginnt. –

+0

@ZenunKastrioti vorsichtig sein. Java scheint niedlich, aber es kann dich mit Timeouts und Speicherfehlern auseinander reißen. – interlude

Antwort

23

Ja, tatsächlich. Es bezieht sich nur auf Kaffeebohnen (which can be stored in jar, by the way ...)

+4

Hah sehr interessant, ich verstehe es jetzt. Das Glas Ding ist erstaunlich :) Es scheint alles so lustig jetzt: D – Han

+0

http://houseofjava.ca/wp-content/uploads/2013/03/bean-jar.png Link ist tot – gtiwari333

+0

@ gtiwari333: behoben –

3

Ja, es steht für eine Kaffeebohne ..

Einige Lappalien: Java für die Java-Kaffee von den Entwicklern

0
verbraucht steht

eigentlich, wenn sie java entwickelten, Die Entwickler konsumierten so viel Kaffee, dass sie es zu ihrem Symbol machten.

und dann so wie die beans sind kleine Teile der Codierung, die sie als Bohnen entsprechend kleinen Kaffeebohnen benannt.

und schließlich diese kleinen Teile komprimiert und als eine in einer .jar Datei gespeichert. so können Sie sagen, Bohnen sind in einem Glas gelagert/platziert

+3

Ja, Stimmt. Aber Java war nicht die erste Wahl. Es wurde anfänglich "Eiche" genannt (weil James Gosling einen Blick aus seinem Fenster auf eine Eiche hatte, die vor dem Bürogebäude von Sun stand), aber dieser Name musste geändert werden, weil er von einer anderen Firma geschützt wurde. –

+0

@jeroen_de_schutter ya das ist wahr, aber wie die Frage war, warum heißt es beans_ so erklärt, dass viel nur Teil – dhpratik

4

Ich denke, dass es auch von der Idee der "in sich geschlossenen" (Objekt) kommt. Wenn man die Kaffeebohnen betrachtet, sind sie verstreut, d. H. Ohne Beziehung zueinander. Sobald Sun mit solchen Objekten aufwarten wollte, die Sie aus Ihrem System herauslesen und auf der Festplatte oder dem Marshall auf einen anderen Knoten eines verteilten Systems passivieren konnten, benötigten sie einen Namen für diese Kategorie von Objekten und so schauten sie sich um und entdeckten sie die Java-Insel und Kaffee herum. Aber ich denke nicht, dass Kaffee nur wichtig ist. Warum glauben Sie, dass der Typ des Objekts für seinen Namen weniger wichtig ist als die Konnotation der Sprache Java mit der Insel im pazifischen Raum?