Ban đầu Java có được thiết kế cho một máy nướng bánh mì không?


8

Tôi đã nghe điều này vài lần, nhưng không bao giờ thực sự là một nguồn. Trang wiki cho biết nó được thiết kế cho các thiết bị gia dụng, nhưng không bao giờ thực sự tham khảo một máy nướng bánh mì. Bất cứ ai cũng có một nguồn?


10
Tôi không biết ... Tôi không nghĩ các lò nướng bánh sẽ cần JVM. Nếu có một NullPulumException, ít nhất tôi có thể lấy lại bánh mì nướng của mình không?
Thất vọngWithFormsDesigner

11
@Frustrated Có, tôi tin rằng popup();trong một finallykhối.
Nicole

2
@Renesis: Điều đó làm cho thứ Sáu của tôi tuyệt vời!
Thất vọngWithFormsDesigner

@Renesis - một trong những tốt :)
rreeverb

Câu trả lời:


20

Ban đầu nó được thiết kế (bởi James Gosling của Sun) cho các hệ thống nhúng, đặc biệt là các thiết bị di động, ví dụ như điện thoại di động. Xem ví dụ: http://www.oracle.com/technetwork/java/javase/overview/javahistory-index-198355.html


2
Vì vậy, nó đã được phát minh cho một điều khiển từ xa cáp. +1 cho câu trả lời thực sự . :)
Robert Harvey

1
Điều họ đã suy nghĩ rất lâu và chăm chỉ là "làm thế nào chúng ta có thể thực thi mã được tải xuống tùy ý và vẫn trong tầm kiểm soát".

4

Không, nhưng tôi phải thừa nhận, đôi khi nó khiến tôi cảm thấy như vậy.

Mặc dù vậy, các hệ thống nhúng là một trong những thị trường mục tiêu, thậm chí có một số nỗ lực phát triển bộ xử lý sẽ chạy mã byte Java nguyên gốc.


1
vi.wikipedia.org/wiki/Jazelle (dành cho bộ xử lý ARM)
mmyer

@mmyer Vâng, tôi nhớ điều đó. Có một cái gì đó tương tự được lên kế hoạch cho Transmeta Crusoes. Nó không bao giờ khá bắt trên mặc dù.
biziclop

www.ajile.com tạo CPU chạy JRE trong phần cứng nhúng. Chúng là tuyệt vời để nhúng, vì mã java rất đáng tin cậy. Điện năng tiêu thụ ít hơn một watt, ở mức 100% CPU, xuống mức nano khi ngủ.
Tim Williscroft

@mmyer en.wikipedia.org/wiki/MAJC "... bộ xử lý đã được nhắm mục tiêu để chạy các chương trình Java ..."
gnat

1

Bút của tôi chạy java. LiveScribe . Tôi nghĩ rằng lần đầu tiên tôi bắt đầu thấy Java được sử dụng vào khoảng năm 1996 hoặc 1997? Tất cả những ký ức của tôi về nó vào thời điểm đó là nó rất lớn khi viết ở bất cứ đâu, chạy trên bất kỳ thiết bị nào, đặc biệt là trong một trình duyệt dưới dạng các applet. Sau đó, tôi nhớ lại Microsoft đã xuất hiện với một JVM cạnh tranh "mở rộng" Java để chạy chức năng Windows cụ thể. Không kết luận, nhưng hy vọng thú vị.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.