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"?
Trả lời
Có, thực sự. Nó đề cập chỉ để hạt cà phê (which can be stored in jar, by the way ...)
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
http://houseofjava.ca/wp-content/uploads/2013/03/bean-jar.png liên kết đã chết – gtiwari333
@ gtiwari333: cố định –
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
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
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. –
@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
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?
- 1. Tại sao Hạt Java phải được tuần tự hóa?
- 2. Tại sao hàm đóng được gọi là phát hành trong `struct file_operations` trong hạt nhân Linux?
- 3. Tại sao nó được gọi là BSON?
- 4. Tại sao GetVaryByCustomString không được gọi là
- 5. Tại sao nó được gọi là onBlur?
- 6. Tại sao __PRETTY_FUNCTION__ được gọi là __PRETTY_FUNCTION__?
- 7. @PostPersist không được gọi là ... @PrePersist là ... tại sao?
- 8. Khi nào @Predestroy sẽ được gọi trên các hạt đậu nguyên mẫu?
- 9. "Hạt Java" là gì?
- 10. In tất cả các hạt đậu Xuân được nạp
- 11. Tại sao các biến cục bộ cũng được gọi là "Tự động" trong Java?
- 12. Tại sao các luồng cấp người dùng trong Java được gọi là "xanh"?
- 13. Tại sao một lớp học được gọi là "được gọi" khi không được bắt đầu? - Python
- 14. Tại sao "loại lớp" được gọi là "loại lớp"?
- 15. Tại sao là $? luôn 0 sau khi system() được gọi?
- 16. Tại sao malloc() và printf() được gọi là không reentrant?
- 17. Tại sao một lớp giả được gọi là?
- 18. Tại sao AJAX được gọi là không đồng bộ?
- 19. Tại sao khái niệm Marshalling được gọi là như vậy?
- 20. Tại sao chúng được gọi là "băng nhóm bốn"?
- 21. Tại sao onCreateView của đoạn, onCreate, onActivityCreated được gọi là
- 22. nâng với đậu java của doanh nghiệp
- 23. Hạt nhân Java thực sự tồn tại?
- 24. Hiểu đậu/đậu được quản lý
- 25. Tại sao hạt nhân được cho là đang trong không gian địa chỉ quy trình?
- 26. Tại sao Đậu được quản lý không được tải trong Tomcat?
- 27. Mùa xuân Không có hạt đậu độc đáo loại
- 28. Tại sao UncaughtExceptionHandler không được ExecutorService gọi?
- 29. Tại sao __init__ không được gọi nếu __new__ được gọi là không có args
- 30. Tại sao mảng Java này được coi là hai chiều?
"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
Bạn cũng nên biết rằng mọi tệp .class bắt đầu bằng chuỗi hexa 0xCAFEBABE. –
@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