1. Trang chủ
  2. » Thể loại khác

TỔNG QUAN NGÔN NGỮ JAVA

41 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 41
Dung lượng 766,5 KB

Nội dung

Slide 1 NHẬP MÔN JAVA BÀI 1 TỔNG QUAN NGÔN NGỮ JAVATỔNG QUAN NGÔN NGỮ JAVA PHẦN 1 LỊCH SỬ RA ĐỜILỊCH SỬ RA ĐỜI CỦA JAVACỦA JAVA 3 LỊCH SỬ RA ĐỜI CỦA JAVALỊCH SỬ RA ĐỜI CỦA JAVA • Cuối năm 1990, James[.]

NHẬP MÔN JAVA BÀI TỔNG QUAN NGÔN NGỮ JAVA PHẦN LỊCH SỬ RA ĐỜI CỦA JAVA LỊCH SỬ RA ĐỜI CỦA JAVA • Cuối năm 1990, James Gosling cộng công ty Sun Microsystems giao nhiệm vụ xây dựng phần mềm lập trình cho mặt hàng điện tử dân dụng nhằm mục đích cài chương trình vào xử lý thiết bị VCR, lò nướng, PDA (personal data assistant) LỊCH SỬ RA ĐỜI CỦA JAVA • Lúc đầu Gosling cộng định chọn ngôn ngữ C++ thấy C++ có hạn chế Chương trình viết C++ chuyển sang chạy hệ thống máy có vi xử lý khác địi hỏi phải biên dịch lại • Gosling định xây dựng hẳn ngôn ngữ dựa ngôn ngữ C,C++ đặt tên Oak (cây sồi, phịng làm việc Gosling nhìn sồi) • Oak đòi hỏi phải độc lập cấu trúc (phần cứng, OS) thiết bị nhiều nhà sản xuất khác (Platform independent) LỊCH SỬ RA ĐỜI CỦA JAVA • 1993, Internet Web bùng nổ, Sun chuyển Oak thành mơi trường lập trình Internet với tên dự án Java • 1995: Oak đổi tên với tên thức Java Java tên hịn đảo có trồng nhiều cà phê mà nhóm nghiên cứu phát triển tham quan làm việc • Mục đích Java để phát triển ứng dụng cho thiết bị điện tử thông minh, để tạo trang web có nội dung động (applet) Hiện Java sử dụng để phát triển nhiều loại ứng dụng khác sở liệu, mạng, Internet, games, viễn thơng,… PHẦN MỘT SỐ ĐẶC TÍNH CỦA JAVA MỘT SỐ ĐẶC TÍNH CỦA JAVA • • • • • • • • Đơn giản Khả chuyển Hướng đối tượng Phân tán Đa tiểu trình (multithread) An tồn Biên dịch thơng dịch Giải phóng nhớ (Garbage Collection) MỘT SỐ ĐẶC TÍNH CỦA JAVA • Đơn giản( simple): Java tương tự C++ bỏ bớt đặc tính phức tạp C++ quản lý nhớ, pointer, overload tốn tử, khơng dùng include, bỏ struct, union Java kế thừa từ C+ +, loại bỏ tính khó C++ nên java dễ sử dụng • Tính khả chuyển (portable): java chương trình biên dịch tạo mã byte (bytecodes) không phụ thuộc hệ thống máy sử dụng Bytecodes tập hợp câu lệnh tương tự lệnh mã máy (machine code), tạo chương trình Java biên dịch xong MỘT SỐ ĐẶC TÍNH CỦA JAVA Minh họa tính khả chuyển MỘT SỐ ĐẶC TÍNH CỦA JAVA • Tính hướng đối tượng (OO): – Hướng đối tượng Java tương tự C++ Java ngơn ngữ lập trình hướng đối tượng hồn tồn, khơng thể viết ứng dụng hướng thủ tục Java – Tất thứ đề cập đến Java liên quan đến đối tượng định nghĩa trước, chí hàm (hàm main) chương trình viết Java phải đặt bên lớp – Hướng đối tượng Java khơng có tính đa kế thừa (multi inheritance) C++ mà thay vào Java đưa khái niệm interface để hỗ trợ tính đa kế thừa 10

Ngày đăng: 19/04/2022, 13:41

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w