Ktl-icon-tai-lieu

Core Java 2: Mô tả về Java

Được đăng lên bởi tranminhvan927
Số trang: 7 trang   |   Lượt xem: 1494 lần   |   Lượt tải: 0 lần
Bài 2: Mô tả về Java
Nội dung chính
•
•
•
•
•

Nắm được các đặc trưng của Java
Các kiểu chương trình Java
Ðịnh nghĩa về máy ảo Java
Các nội dung của JDK(Java Development Kit)
Sơ lược các đặc trưng mới của Java2

2.1 Mô tả về Java
Java là một ngôn ngữ lập trình được Sun Microsystems giới thiệu vào tháng 6 năm 1995. Từ đó, nó đã trở
thành một công cụ lập trình của các lập trình viên chuyên nghiệp. Java được xây dựng trên nền tảng của C
và C++. Do vậy nó sử dụng các cú pháp của C và các đặc trưng hướng đối tượng của C++.
Vào năm 1991, một nhóm các kỹ sư của Sun Microsystems có ý định thiết kế một ngôn ngữ lập trình để
điều khiển các thiết bị điện tử như Tivi, máy giặt, lò nướng, … Mặc dù C và C++ có khả năng làm việc này
nhưng trình biên dịch lại phụ thuộc vào từng loại CPU.
Trình biên dịch thường phải tốn nhiều thời gian để xây dựng nên rất đắt. Vì vậy để mỗi loại CPU có một
trình biên dịch riêng là rất tốn kém. Do đó nhu cầu thực tế đòi hỏi một ngôn ngữ chạy nhanh, gọn, hiệu quả
và độc lập thiết bị tức là có thể chạy trên nhiều loại CPU khác nhau, dưới các môi trường khác nhau. “Oak”
đã ra đời và vào năm 1995 được đổi tên thành Java. Mặc dù mục tiêu ban đầu không phải cho Internet
nhưng do đặc trưng không phụ thuộc thiết bị nên Java đã trở thành ngôn ngữ lập trình cho Internet.

2.1.1 Java là gì
Java là ngôn ngữ lập trình hướng đối tượng, do vậy không thể dùng Java để viết một chương trình hướng
chức năng. Java có thể giải quyết hầu hết các công việc mà các ngôn ngữ khác có thể làm được.
Java là ngôn ngữ vừa biên dịch vừa thông dịch. Đầu tiên mã nguồn được biên dịch bằng công cụ JAVAC
để chuyển thành dạng ByteCode. Sau đó được thực thi trên từng loại máy cụ thể nhờ chương trình thông
dịch. Mục tiêu của các nhà thiết kế Java là cho phép người lập trình viết chương trình một lần nhưng có thể
chạy trên bất cứ phần cứng cụ thể.
Ngày nay, Java được sử dụng rộng rãi để viết chương trình chạy trên Internet. Nó là ngôn ngữ lập trình
hướng đối tượng độc lập thiết bị, không phụ thuộc vào hệ điều hành. Nó không chỉ dùng để viết các ứng
dụng chạy đơn lẻ hay trong mạng mà còn để xây dựng các trình điều khiển thiết bị cho điện thoại di động,
PDA, …

2.2 Các đặc trưng của Java

•
•
•
•
•
•
•
•

Đơn giản
Hướng đối tượng
Độc lập phần cứng và hệ điều hành
Mạnh
Bảo mật
Phân tán
Đa luồng
Động

2.2.1 Đơn giản
Những người thiết kế mong muốn phát triển một ngôn ngữ dễ học và quen thuộc với đa số người lập trình.
Do vậy Java được loại bỏ các đặc trưng phức tạp của C và C++ như tha...
Để xem tài liệu đầy đủ. Xin vui lòng
Core Java 2: Mô tả về Java - Người đăng: tranminhvan927
5 Tài liệu rất hay! Được đăng lên bởi - 1 giờ trước Đúng là cái mình đang tìm. Rất hay và bổ ích. Cảm ơn bạn!
7 Vietnamese
Core Java 2: Mô tả về Java 9 10 597