2013-09-04 50 views
14

Tôi là một nhà phát triển Java và tôi đang làm việc với Đậu mỗi ngày. Tôi tò mò về lịch sử của cái tên "Bean". Nó chỉ đến từ hạt cà phê, hay có cái gì khác?Tại sao Hạt Java được gọi là "đậu"?

+2

"Cà phê Java đề cập đến hạt cà phê được sản xuất ở đảo Java của Indonesia." (http://en.wikipedia.org/wiki/Java_coffee) Điều đó cũng giải thích cốc cà phê. – interlude

+7

Bạn cũng nên biết rằng mọi tệp .class bắt đầu bằng chuỗi hexa 0xCAFEBABE. –

+0

@ZenunKastrioti hãy cẩn thận. Java có vẻ dễ thương nhưng nó có thể xé bạn ra ngoài với hết thời gian chờ và lỗi bộ nhớ. – interlude

Trả lời

23

Có, thực sự. Nó đề cập chỉ để hạt cà phê (which can be stored in jar, by the way ...)

+4

Hah rất thú vị, tôi nhận được nó ngay bây giờ. Các điều jar là tuyệt vời :) Tất cả có vẻ rất buồn cười bây giờ: D – Han

+0

http://houseofjava.ca/wp-content/uploads/2013/03/bean-jar.png liên kết đã chết – gtiwari333

+0

@ gtiwari333: cố định –

3

Có nó là viết tắt của một hạt cà phê ..

Một số đố: Java là viết tắt của cà phê Java được tiêu thụ bởi các nhà phát triển

0

thực sự khi họ đã phát triển java, các nhà phát triển đã tiêu thụ quá nhiều cà phê để họ biến nó thành biểu tượng của họ.

và sau đó như vậy là beans là các phần nhỏ của mã hóa mà chúng đặt tên là hạt tương ứng với hạt cà phê nhỏ.

và cuối cùng những phần nhỏ đó được nén và được lưu dưới dạng tệp trong một tệp .jar. để bạn có thể nói đậu được lưu trữ/đặt trong một cái bình

+3

Có, đúng rồi. Nhưng Java không phải là lựa chọn đầu tiên. Ban đầu nó được gọi là "Oak" (bởi vì James Gosling có một cái nhìn từ ngoài cửa sổ của mình trên một cây sồi đứng bên ngoài tòa nhà văn phòng Sun), nhưng tên đó phải được thay đổi bởi vì nó đã được đăng ký nhãn hiệu bởi một công ty khác. –

+0

@jeroen_de_schutter ya thats true, nhưng như câu hỏi là _why là nó được gọi là beans_ vì vậy giải thích rằng nhiều phần chỉ – dhpratik

4

Tôi nghĩ rằng nó cũng xuất phát từ ý tưởng "tự chứa" (đối tượng). Nếu bạn nhìn vào hạt cà phê, chúng được phân tán, tức là không liên quan với nhau. Một khi Sun muốn tìm ra những vật thể như vậy, bạn có thể tách ra khỏi hệ thống của bạn và passiviate trên đĩa hoặc marshall đến một nút khác của hệ thống phân tán, họ cần một cái tên cho loại đối tượng đó và họ nhìn xung quanh. đảo Java và cà phê xung quanh. Nhưng tôi không nghĩ rằng cà phê chỉ quan trọng. Tại sao bạn nghĩ rằng loại đối tượng ít quan trọng hơn tên của nó hơn là ý nghĩa của ngôn ngữ Java với hòn đảo ở vành đai Thái Bình Dương?

Các vấn đề liên quan