- Các tính chất an toàn, đa nền,.của ngôn ngữ Java được giải quyết bằng interpreted design. Bằng cách Compile code ra dạng máy ảo, và tạo ra memory layout tại thời điểm chạy chương trình thay vì tại thời điểm compile | ĐỒ ÁN TỐT NGHIỆP LẬP TRÌNH MẠNG VỀ DỊCH VỤ THƯ ĐIỆN TỬ CHƯƠNG 4 GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH JAVA. - Các tính chất an toàn đa nền .của ngôn ngữ Java được giải quyết bằng interpreted design. Bằng cách Compile code ra dạng máy ảo và tạo ra memory layout tại thời điểm chạy chương trình thay vì tại thời điểm compile Java có khả năng truy xuất điều kiện của code trước khi nó được thực thi trên một máy client. Tất cả những ưu điểm trên phải trả giá cho hiệu suất thực thi chương trình thấp. Tuy nhiên điều này đã được khắc phục phần nào bằng cách tạo code trung gian dưới dạng bytecode cung cấp khả năng thực hiện chương trình Multithread khá dễ dàng và đặc biệt hơn là chiến lược quản lý bộ nhớ với việc dọn rác tự động. 3. Networking - Việc sử dụng những khả năng networking do Java support khá dễ dàng so với C và C . Applet được nhúng trong các file HTML. Để chạy những Applet qua mạng việc trước tiên cần là là load các trang HTML này về máy cục bộ. Các applet được nhúng trong các trang HTML thông qua phần khai báo APPLET. Ngoài những lớp được hiện thực bởi applet những lớp thư viện khác do Browser cung cấp. - Việc load các file ảnh và file audio được thực hiện thông qua lớp URL package . Lớp này biểu hiện một Uniform Resource Locator là địa chỉ của tài nguyên nào đó trên mạng. Lấy ví dụ để load một file ảnh từ mạng chương trình Java đầu tiên cần tạo một URL chứa địa chỉ chỉ tới file ảnh đó sau đó dùng một số hàm cần thiết để connect và truy xuất file ảnh đó. - Nhìn chung điểm nổi bật của Networking do Java mang lại là tính tiện lợi và dễ sử dụng. Điều này có thể hiểu rõ hơn trong phần giới thiệu về URLs Socket ở những phần sau của tài liệu này. - Giao tiếp giữa phần hiện thực client và Browser ở máy local 4. URLs - Nếu bạn từng giao tiếp với World Wide Web hẳn bạn không lạ gì với khái niệm URL và chắc bạn cũng đã dùng các URL để truy xuất các trang HTML trên Web. URL là từ viết tắt của Uniform Resource Locator là một tham chiếu một địa chỉ tới một tài nguyên trên .